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
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+A
to enter curve drawing modeClick to place control points in sequence
Press
Enter
to 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
To Cluster#
Converts model vertices to point cloud format:
Select one or more models in the Object Browser
Click To Cluster
Model vertices are automatically added as new clusters
Note
For most models, both vertices and computed normals are preserved in the conversion.
Remove#
Deletes selected models:
Select one or more models in the Object Browser
Click Remove or press
Delete
Selected models are permanently removed
Mesh Operations#
Volume#
Creates meshes from volumetric data using marching cubes:
Click Volume
Select a volume file (MRC, MAP, EM, HDF5)
Configure meshing parameters:
- Algorithm Settings:
Simplification Factor: Reduce triangle count by this factor
Workers: Number of parallel processing threads
Close Dataset Edges: Create closed meshes at volume boundaries
- Processing Method:
Uses sharded marching cubes algorithm for large volumes
Splits volume into manageable chunks for parallel processing
Merges submeshes and applies quadratic edge collapse simplification
Click OK to generate meshes
Note
Optimized for large datasets with automatic memory management and parallel processing.
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
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
Merge#
Combines multiple meshes into a single object:
Select two or more mesh models in the Object Browser
Click Merge
Meshes are automatically combined into a single mesh
Original meshes are removed, replaced by the merged result
Next Steps#
Continue to the Intelligence tab to learn about advanced features like HMFF and membrane segmentation.