Parametrization#
The Parametrization tab provides tools for fitting and working with models.
Parametric Fitting#
Fit basic geometric shapes to point clouds:
Sphere#
Fits a sphere using least squares optimization:
Select a cluster with spherical shape
Click Sphere to fit the model
The fitted sphere appears in the Models section
Ellipsoid#
Fits an ellipsoid using eigenvalue decomposition and least squares optimization:
Select a cluster with ellipsoidal shape
Click Ellipsoid to fit the model
The fitted ellipsoid appears in the Models section
Cylinder#
Fits a cylinder using PCA and iterative refinement:
Select a cluster with cylindrical or tubular shape
Click Cylinder to fit the model
The fitted cylinder appears in the Models section
Non-Parametric Fitting#
RBF (Radial Basis Function)#
Creates smooth, non-parametric surface models through radial basis function interpolation. Ideal for complex, non-parametric shapes that can be represented as height fields, i.e. an open membrane section.
Select a cluster with surface-like structure
Click RBF
Configure interpolation direction:
xy: Surface as function of x,y coordinates
xz: Surface as function of x,z coordinates
yz: Surface as function of y,z coordinates
Click OK to create the interpolated surface
Mesh#
Select a cluster with sufficient point density
Click Mesh
Choose reconstruction method:
Alpha Shape: Convex hull with alpha parameter control
Ball Pivoting: Robust surface reconstruction for structured data
Cluster Ball Pivoting: Ball pivoting with automatic parameter determination
Poisson: Watertight surface reconstruction
Marching Cubes: Meshing of dense segmentations
Flying Edges: Like marching cubes but faster
Configure method-specific parameters:
- Alpha Shape Parameters:
Alpha: Controls shape complexity (higher = coarser features)
Scaling Factor: Mesh resampling resolution
Distance: Threshold for inferred vs. measured vertices
- Ball Pivoting Parameters:
Radii: Ball radii for reconstruction (comma-separated, e.g., “5,3.5,1.0”)
Downsample: Thin input point cloud to core points
Smoothing Steps: Pre-smoothing iterations
- Poisson Parameters:
Depth: Octree depth (higher = more detail)
Samples: Minimum points per octree node
Pointweight: Interpolation weight of input points
Set repair parameters:
Elastic Weight: Controls mesh elasticity (0 = strong anchoring)
Curvature Weight: Controls curvature propagation
Volume Weight: Controls internal mesh pressure
Hole Size: Maximum hole area for automatic filling
Click OK to generate the mesh
Note: Mesh quality depends on point cloud density and noise levels. For noisy data, increase smoothing steps. For sparse data, reduce the number of neighbors.
Curve#
Fits spline curves of requested order to sequential control point data. Good for creating smooth curves from hand-drawn paths:
Create control points using drawing mode:
Press
Shift+Ato enter curve drawing modeClick to place control points in sequence
Press
Enterto complete the curveOR select an existing cluster with linear structure
Click Curve
Configure spline parameters: - Order: Spline degree (1=linear, 3=cubic, 5=quintic)
Click OK to fit the curve
Sampling Operations#
Sample#
Creates point clouds from fitted models:
Select one or more models in the Object Browser
Click Sample
Configure sampling parameters:
- Sampling Method:
Points: Generate specified number of points
Distance: Generate points with specified average spacing
- Parameters:
Sampling: Number of points or point spacing value
Offset: Normal-direction offset from surface (useful for particle picking)
Click OK to generate sample points
Mesh Operations#
Repair#
Fixes mesh topology issues and fills holes using Leipa triangulation and fairing:
Select mesh models to repair
Click Repair
Configure repair parameters:
- Optimization Weights:
Elastic Weight: Mesh smoothness (0=anchor to original, 1=free movement)
Curvature Weight: Preserve or modify curvature
Volume Weight: Internal pressure (positive=inflation, negative=shrinkage)
Boundary Ring: Optimize n-ring vertices around boundaries
- Hole Filling:
Hole Size: Maximum hole area to fill (-1=fill all holes)
Click OK to repair meshes
Remesh#
Improves mesh quality and adjusts triangle density:
Select mesh models to remesh
Click Remesh
Choose remeshing method:
- Edge Length:
Edge Length: Target average edge length
Iterations: Number of optimization passes
Mesh Angle: Preserve edges above this angle threshold
- Vertex Clustering:
Radius: Clustering radius for vertex merging
- Quadratic Decimation:
Triangles: Target triangle count
- Subdivide:
Iterations: Number of subdivision passes
Smooth: Use smooth Loop subdivision vs. simple midpoint
Configure method-specific parameters
Click OK to remesh
Use Cases:
Edge Length: Create uniform triangle sizes for simulation
Vertex Clustering: Quick mesh simplification
Quadratic Decimation: High-quality mesh reduction
Subdivide: Increase resolution for detailed modeling
Smooth#
Improves mesh quality by smoothing surface.
Select mesh models to smooth
Click Smooth
Choose remeshing method:
- Taubin:
Solid smoothing without net shrinkage
- Laplacian:
Very smooth mesh but net shrinkage
- Average:
Mesh denoising but net shrinkage
- Parameters:
Iterations: Number of smoothing iterations (higher is smoother)
Click OK to remesh
Project#
Projects point clouds onto mesh surfaces using ray casting:
Select exactly one mesh model (target surface)
Select one or more point cloud clusters (sources to project)
Click Project
Configure projection settings:
- Projection Method:
Cast Normals: Use point normal vectors for ray casting
Invert Normals: Reverse normal direction
Click OK to perform projection
Results:
Creates new point clouds with projected coordinates
Generates updated mesh with projection points integrated
Preserves original data while adding projected versions
Next Steps#
Continue to the Intelligence tab to learn about advanced features like HMFF and membrane segmentation.