Geomagic Studio Features
Scan Registration Tools
- Automatically register multiple point clouds using target (tooling ball) registration and global registration.
- Manually register multiple point clouds using 1-point and n-point.
- Automatically merge multiple scans.
- Create groups of objects that can be registered in a hierarchical fashion.
- Select specific regions of objects to perform alignment.
- Apply previously defined transformation matrices to simplify orientation of scan data.
Point Processing
- Reduce dense data sets with random, uniform and curvature-based point sampling.
- Optimize scan overlap regions with data selection based upon scan direction and surface orientation.
- Reduce scanner errors with comprehensive point cloud noise reduction and the ability to fill holes in the scan data.
Polygon Creation and Repair
- Convert point clouds to surface and volumetric polygon models with wrap triangulation.
- Fill holes in polygon models using curvature-based methods.
- Optimize polygon density with tolerance and shape-based decimation.
- Create bridges and fill partial holes in polygon models.
- Repair overlapping intersections of triangles, or re-wrap local regions.
- Create open (manifold) polygon models or closed volume polygon models.
- Create a new "gold master" reference model by combining and averaging several polygon models.
Polygon Editing
- Union, subtract, and intersect closed models using Boolean operations.
- Add engraved or embossed text and images and heightmaps to the surface of polygons models.
- Shell and offset surfaces with consistent or variable thickness.
- Section by plane or curve.
- Use interactive relaxation and cleaning to find the optimum level of modification.
- Smooth, fit, trim, project, and extend boundary edges to polish the model.
NURBS Surface Creation
- Create a NURBS surface in one click when advanced control is not necessary.
- Automatically detect curvature and segment primary and blend regions.
- Easily create new patch layouts manually by drawing curves.
- Detect and repair patch errors with step-through dialogs.
- Automatically define UV parameterization.
- Adaptively fit surfaces (C0 and C1) based on tolerance.
- Trim surfaces with curves, features, and other surfaces.
- Create perfectly flat NURBS surfaces by specifying planar grid regions.
Template-Based Workflow
- Save patch layouts as templates to be reapplied to similarly shaped models.
- Mirror templates to cut template editing work in half.
- Automatically align templates on a new model.
Design Intent Extraction
- Create single, stitched surface that is a blend of planar, cylindrical, conical, extruded, revolved and free-form surfaces.
- Extract optimized profile curves.
- Analyze surface fitting results using inspection, walk-through or visualization tools.
- Export profile curves or CAD-ready surfaces for downstream processing.
Analysis
- Measure point-to-point and on-surface distances, or calculate the center of gravity.
- Perform tolerance analysis for polygonal and NURBS surfaces to the input point data.
- Visualize curvature and tangency conditions with whisker plots on curves.
Color Support
- Automatically generate color texture maps from per-vertex color.
- Project any 2D image onto polygons to create new texture-mapped models.
- Edit and correct color models globally or locally.
- Color-aware polygon operations allow for model modifications to update its color information.
Tools
- Assign datums to any model as a digital reference for many operations.
- Align two models using best-fit or datum-based methods.
- Mirror, scale, transform and duplicate models.
Automation and Large Data Handling
- Complete reverse engineering process automation from point cloud alignment to the generation of surface data.
- Record and edit macros in VBScript, JavaScript, or Python for logic and flow control.
- Function logs provide recording and playback of all user actions.
- Triangulation and decimation methods can process models in excess of 100 million points.
- Multi-threaded operations to optimize performance using multiple processors.
- Geomagic Project Manager automatically segments very large data sets into manageable components.
User Interface
- Customizable toolbars, right-mouse menu, hotkeys, and user-configurable display themes.
- Dockable toolbars, sliders and collapsible menus to organize desktop workspace.
- Easy to use context-sensitive help system.
- Internet-enabled licensing wizard that automates the process of requesting and configuring licenses.
Developer Tools
- COM interface provides external scripting access via Visual Basic, C, C++, or Java.
- Use the Geomagic plug-in API for full integration with your design process.