mosaic.operations.GeometryOperations#
- class GeometryOperations[source]#
Bases:
objectRegistry for geometry operation functions.
- __init__(*args, **kwargs)#
Methods
__init__(*args, **kwargs)cluster(geometry, method[, drop_noise, ...])Partition points into clusters.
compute_normals(geometry[, method, k])Compute or flip point normals.
downsample(geometry[, method])Downsample point cloud.
duplicate(geometry, **kwargs)Duplicate a geometry.
fit(geometry, method, **kwargs)Fit a model to a point cloud.
register(operation_name, func[, decorator])Register an operation function.
remesh(geometry, method, **kwargs)Remesh by edge length, vertex count, or subdivision.
remove_outliers(geometry[, method])Remove statistical outliers from point cloud.
sample(geometry, sampling, method[, ...])Sample points from a fitted model.
skeletonize(geometry[, method, sigma])Extract structural skeleton from point cloud.
smooth(geometry, method, **kwargs)Smooth a triangle mesh.
visibility(geometry[, visible])Change geometry visibility.