cloudComPy: a Python interface for CloudCompare
- 1. Introduction
- 2. Loading clouds and other entities from files
- 3. Saving Clouds and other entities to files
- 4. Clouds, meshes, scalar fields: introspection, manipulation
- 5. operations on coordinates, scalar fields, colors, normals, meshes with Numpy
- 5.1. Read, modify or create cloud coordinates with Numpy
- 5.2. Read, modify or create a scalar field with Numpy
- 5.3. An example of point cloud with scalar field created from Numpy arrays
- 5.4. Access to the indexes of triangles nodes in a mesh
- 5.5. Access to the array of colors in cloud
- 5.6. Read, modify or create normals with Numpy
- 1. Create a point cloud with numpy
- 2. Cut a cloud or a mesh with a polyline
- 3. Compute distances between clouds and meshes
- 4. Cloud registration
- 5. Cloud triangulation: create a mesh
- 6. Fitting ccPlane
- 7. Searching points in neighbourhood
- 8. Cloud sampling, noise filter, filter by scalar field
- 8.1. Noise filter
- 8.2. Resample cloud spatially
- 8.3. Subsample cloud randomly
- 8.4. resample cloud with octree at level
- 8.5. resample cloud with octree
- 8.6. Statistical Outliers Removal (SOR) filter
- 8.7. subsample cloud with octree at level
- 8.8. subsample cloud with octree
- 8.9. filter by scalar field values
- 9. Generate histograms
- 10. Compute a 2.5D volume
- 11. Cloud rasterization
- 12. Interpolate scalar fields from one cloud to another
- 13. Finding an optimal bounding box
- 14. Working with quaternions for rotations
- 15. Cloud comparison with plugin M3C2
- 16. ShadeVIS (ambiant occlusion) with Plugin PCV
- 17. Compute Hidden Point Removal with plugin HPR
- 18. Boolean operations on meshes with plugin MeshBoolean or plugin Cork
- 19. Finding primitives on a cloud with plugin RANSAC-SD
- 20. Compute Cloth Simulation Filter on a cloud with CSF plugin
- 21. Classify a point cloud with Canupo plugin and a trained classifier
- 22. Compute distance between a cloud and a surface of revolution, with SRA plugin
- 23. Surface Mesh reconstruction, with Poisson Reconstruction plugin
- 24. Sclices and contours
- 25. Extract Sections (generate cloud slices and profiles)
- 26. Extract or Label Connected Components
- 27. Merge several entities (clouds or meshes)
- 28. Avoid memory leaks in an iterative process
- 29. Render a 3D scene to an image file
- 30. choosing a specific color scale for a scalar field rendering
- 1. cloudComPy module, functions
computeApproxLocalDensity()
computeCurvature()
computeFeature()
computeLocalDensity()
computeMomentOrder1()
computeNormals()
computeRoughness()
ComputeVolume25D()
deleteEntity()
ExtractConnectedComponents()
extractPointsAlongSections()
ExtractSlicesAndContours()
filterBySFValue()
GetPointCloudRadius()
getScalarType()
ICP()
importFile()
initCC()
initCloudCompare()
interpolateScalarFieldsFrom()
invertNormals()
isPluginCanupo()
isPluginCSF()
isPluginCork()
isPluginDraco()
isPluginFbx()
isPluginHPR()
isPluginM3C2()
isPluginMeshBoolean()
isPluginPCL()
isPluginPCV()
isPluginPoissonRecon()
isPluginRANSAC_SD()
isPluginSRA()
LabelConnectedComponents()
loadMesh()
loadPointCloud()
loadPolyline()
MergeEntities()
RasterizeGeoTiffOnly()
RasterizeToCloud()
RasterizeToMesh()
SaveEntities()
SaveMesh()
SavePointCloud()
setTraces()
unfoldPointsAlongPolylines()
addToRenderScene()
removeFromRenderScene()
render()
setOrthoView()
setCenteredPerspectiveView()
setViewerPerspectiveView()
setGlobalZoom()
zoomOnSelectedEntity()
setFrontView()
setBottomView()
setTopView()
setBackView()
setLeftView()
setRightView()
setIsoView1()
setIsoView2()
setCustomView()
setCameraPos()
setBackgroundColor()
setTextDefaultCol()
setColorScaleShowHistogram()
ccBBox
CC_DIRECTION
CC_FILE_ERROR
CC_FILE_ERROR.CC_FERR_BAD_ARGUMENT
CC_FILE_ERROR.CC_FERR_BAD_ENTITY_TYPE
CC_FILE_ERROR.CC_FERR_BROKEN_DEPENDENCY_ERROR
CC_FILE_ERROR.CC_FERR_CANCELED_BY_USER
CC_FILE_ERROR.CC_FERR_CONSOLE_ERROR
CC_FILE_ERROR.CC_FERR_FILE_WAS_WRITTEN_BY_UNKNOWN_PLUGIN
CC_FILE_ERROR.CC_FERR_MALFORMED_FILE
CC_FILE_ERROR.CC_FERR_NOT_ENOUGH_MEMORY
CC_FILE_ERROR.CC_FERR_NOT_IMPLEMENTED
CC_FILE_ERROR.CC_FERR_NO_ERROR
CC_FILE_ERROR.CC_FERR_NO_LOAD
CC_FILE_ERROR.CC_FERR_NO_SAVE
CC_FILE_ERROR.CC_FERR_READING
CC_FILE_ERROR.CC_FERR_THIRD_PARTY_LIB_EXCEPTION
CC_FILE_ERROR.CC_FERR_THIRD_PARTY_LIB_FAILURE
CC_FILE_ERROR.CC_FERR_UNKNOWN_FILE
CC_FILE_ERROR.CC_FERR_WRITING
CC_FILE_ERROR.CC_FERR_WRONG_FILE_TYPE
CC_FILE_ERROR.__init__()
CC_FILE_ERROR.name
CC_FILE_ERROR.value
CC_SHIFT_MODE
CurvatureType
EmptyCellFillOption
EmptyCellFillOption.FILL_AVERAGE_HEIGHT
EmptyCellFillOption.FILL_CUSTOM_HEIGHT
EmptyCellFillOption.FILL_MAXIMUM_HEIGHT
EmptyCellFillOption.FILL_MINIMUM_HEIGHT
EmptyCellFillOption.INTERPOLATE_DELAUNAY
EmptyCellFillOption.KRIGING
EmptyCellFillOption.LEAVE_EMPTY
EmptyCellFillOption.__init__()
EmptyCellFillOption.name
EmptyCellFillOption.value
ExportableFields
ExportableFields.PER_CELL_AVG_HEIGHT
ExportableFields.PER_CELL_COUNT
ExportableFields.PER_CELL_HEIGHT
ExportableFields.PER_CELL_HEIGHT_RANGE
ExportableFields.PER_CELL_HEIGHT_STD_DEV
ExportableFields.PER_CELL_INVALID
ExportableFields.PER_CELL_MAX_HEIGHT
ExportableFields.PER_CELL_MIN_HEIGHT
ExportableFields.__init__()
ExportableFields.name
ExportableFields.value
ICPres
interpolatorParameters
LOCAL_MODEL_TYPES
Orientation
Orientation.MINUS_BARYCENTER
Orientation.MINUS_ORIGIN
Orientation.MINUS_SENSOR_ORIGIN
Orientation.MINUS_X
Orientation.MINUS_Y
Orientation.MINUS_Z
Orientation.PLUS_BARYCENTER
Orientation.PLUS_ORIGIN
Orientation.PLUS_SENSOR_ORIGIN
Orientation.PLUS_X
Orientation.PLUS_Y
Orientation.PLUS_Z
Orientation.PREVIOUS
Orientation.UNDEFINED
Orientation.__init__()
Orientation.name
Orientation.value
ProjectionType
ReportInfoVol
TRANSFORMATION_FILTERS
TRANSFORMATION_FILTERS.SKIP_NONE
TRANSFORMATION_FILTERS.SKIP_ROTATION
TRANSFORMATION_FILTERS.SKIP_RXY
TRANSFORMATION_FILTERS.SKIP_RXZ
TRANSFORMATION_FILTERS.SKIP_RYZ
TRANSFORMATION_FILTERS.SKIP_TRANSLATION
TRANSFORMATION_FILTERS.SKIP_TX
TRANSFORMATION_FILTERS.SKIP_TY
TRANSFORMATION_FILTERS.SKIP_TZ
TRANSFORMATION_FILTERS.__init__()
TRANSFORMATION_FILTERS.name
TRANSFORMATION_FILTERS.value
CONVERGENCE_TYPE
- 2. Points Clouds
- 3. Polylines
- 4. Octrees, descriptors and neighbourhood
- 5. Meshes
- 6. ccPrimitives
- 7. transformations
- 8. Sensor
- 9. Scalar Fields
- 10. Distance Computation Tools
- 11. Geometrical Analysis Tools
- 12. Cloud Sampling Tools
- 13. 2D Polygons
- 14. Neighbourhood
- 15. Colors
- 1. Canupo plugin
- 2. CSF plugin
- 3. HPR plugin
- 4. M3C2 plugin
- 5. MeshBoolean plugin
- 6. PCL plugin
- 7. PCV plugin
- 8. PoissonRecon plugin
- 9. RANSAC_SD plugin
RansacParams
RansacParams.__init__()
RansacParams.allowFitting
RansacParams.allowSimplification
RansacParams.bitmapEpsilon
RansacParams.createCloudFromLeftOverPoints
RansacParams.epsilon
RansacParams.getPrimEnabled()
RansacParams.maxConeAngle_deg
RansacParams.maxConeLength
RansacParams.maxConeRadius
RansacParams.maxCylinderLength
RansacParams.maxCylinderRadius
RansacParams.maxNormalDev_deg
RansacParams.maxSphereRadius
RansacParams.maxTorusMajorRadius
RansacParams.maxTorusMinorRadius
RansacParams.minCylinderRadius
RansacParams.minSphereRadius
RansacParams.minTorusMajorRadius
RansacParams.minTorusMinorRadius
RansacParams.optimizeForCloud()
RansacParams.probability
RansacParams.randomColor
RansacParams.setPrimEnabled()
RansacParams.supportPoints
computeRANSAC_SD()
initTrace_RANSAC_SD()
- 10. SRA plugin
- 11. minimalBoundingBox Python plugin