Geomagic Studio Features

Scan Registration Tools

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

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

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

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

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

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

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

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

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

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

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

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

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.