Skip to content

3D Object Model🔗

Creation🔗

clear_object_model_3dClearObjectModel3d: Free the memory of a 3D object model.

copy_object_model_3dCopyObjectModel3d: Copy a 3D object model.

deserialize_object_model_3dDeserializeObjectModel3d: Deserialize a serialized 3D object model.

gen_box_object_model_3dGenBoxObjectModel3d: Create a 3D object model that represents a box.

gen_cylinder_object_model_3dGenCylinderObjectModel3d: Create a 3D object model that represents a cylinder.

gen_empty_object_model_3dGenEmptyObjectModel3d: Create an empty 3D object model.

gen_object_model_3d_from_pointsGenObjectModel3dFromPoints: Create a 3D object model that represents a point cloud from a set of 3D points.

gen_plane_object_model_3dGenPlaneObjectModel3d: Create a 3D object model that represents a plane.

gen_sphere_object_model_3dGenSphereObjectModel3d: Create a 3D object model that represents a sphere.

gen_sphere_object_model_3d_centerGenSphereObjectModel3dCenter: Create a 3D object model that represents a sphere from x,y,z coordinates.

read_object_model_3dReadObjectModel3d: Read a 3D object model from a file.

remove_object_model_3d_attribRemoveObjectModel3dAttrib: Remove attributes of a 3D object model.

remove_object_model_3d_attrib_modRemoveObjectModel3dAttribMod: Remove attributes of a 3D object model.

serialize_object_model_3dSerializeObjectModel3d: Serialize a 3D object model.

set_object_model_3d_attribSetObjectModel3dAttrib: Set attributes of a 3D object model.

set_object_model_3d_attrib_modSetObjectModel3dAttribMod: Set attributes of a 3D object model.

union_object_model_3dUnionObjectModel3d: Combine several 3D object models to a new 3D object model.

write_object_model_3dWriteObjectModel3d: Writes a 3D object model to a file.

Features🔗

area_object_model_3dAreaObjectModel3d: Calculate the area of all faces of a 3D object model.

distance_object_model_3dDistanceObjectModel3d: Compute the distances of the points of one 3D object model to another 3D object model.

get_object_model_3d_paramsGetObjectModel3dParams: Return attributes of 3D object models.

max_diameter_object_model_3dMaxDiameterObjectModel3d: Calculate the maximal diameter of a 3D object model.

moments_object_model_3dMomentsObjectModel3d: Calculates the mean or the central moment of second order for a 3D object model.

select_object_model_3dSelectObjectModel3d: Select 3D object models from an array of 3D object models according to global features.

smallest_bounding_box_object_model_3dSmallestBoundingBoxObjectModel3d: Calculate the smallest bounding box around the points of a 3D object model.

smallest_sphere_object_model_3dSmallestSphereObjectModel3d: Calculate the smallest sphere around the points of a 3D object model.

volume_object_model_3d_relative_to_planeVolumeObjectModel3dRelativeToPlane: Calculate the volume of a 3D object model.

Segmentation🔗

fit_primitives_object_model_3dFitPrimitivesObjectModel3d: Fit 3D primitives into a set of 3D points.

reduce_object_model_3d_by_viewReduceObjectModel3dByView: Remove points from a 3D object model by projecting it to a virtual view and removing all points outside of a given region.

segment_object_model_3dSegmentObjectModel3d: Segment a set of 3D points into sub-sets with similar characteristics.

select_points_object_model_3dSelectPointsObjectModel3d: Apply a threshold to an attribute of 3D object models.

Transformations🔗

affine_trans_object_model_3dAffineTransObjectModel3d: Apply an arbitrary affine 3D transformation to 3D object models.

connection_object_model_3dConnectionObjectModel3d: Determine the connected components of the 3D object model.

convex_hull_object_model_3dConvexHullObjectModel3d: Calculate the convex hull of a 3D object model.

edges_object_model_3dEdgesObjectModel3d: Find edges in a 3D object model.

fuse_object_model_3dFuseObjectModel3d: Fuse 3D object models into a surface.

intersect_plane_object_model_3dIntersectPlaneObjectModel3d: Intersect a 3D object model with a plane.

object_model_3d_to_xyzObjectModel3dToXyz: Transform 3D points from a 3D object model to images.

prepare_object_model_3dPrepareObjectModel3d: Prepare a 3D object model for a certain operation.

project_object_model_3dProjectObjectModel3d: Project a 3D object model into image coordinates.

projective_trans_object_model_3dProjectiveTransObjectModel3d: Apply an arbitrary projective 3D transformation to 3D object models.

register_object_model_3d_globalRegisterObjectModel3dGlobal: Improve the relative transformations between 3D object models based on their overlaps.

register_object_model_3d_pairRegisterObjectModel3dPair: Search for a transformation between two 3D object models.

render_object_model_3dRenderObjectModel3d: Render 3D object models to get an image.

rigid_trans_object_model_3dRigidTransObjectModel3d: Apply a rigid 3D transformation to 3D object models.

sample_object_model_3dSampleObjectModel3d: Sample a 3D object model.

simplify_object_model_3dSimplifyObjectModel3d: Simplify a triangulated 3D object model.

smooth_object_model_3dSmoothObjectModel3d: Smooth the 3D points of a 3D object model.

surface_normals_object_model_3dSurfaceNormalsObjectModel3d: Calculate the 3D surface normals of a 3D object model.

triangulate_object_model_3dTriangulateObjectModel3d: Create a surface triangulation for a 3D object model.

xyz_to_object_model_3dXyzToObjectModel3d: Transform 3D points from images to a 3D object model.