 |
|
|
 |
|
SMLib SMLib Our flagship product built upon TSNLib provides fully functional non-manifold topological structure and solid modeling functionality including the ability to perform NURBS boolean operations, fillets, etc.
TSNLib TSNLib Built on top of GSNLib supporting trimmed surface representations.
GSNLib GSNLib A basic curve and surface NURBS library. GSNLib provides a useful interface to NLib while adding value as well. Includes curve/curve and surface/surface intersection and polygon modeling.
NLib NLib A comprehensive BSpline NURBs library fully supporting curves, surfaces, and volumes with an extensive set of shape query and construction tools.
VSLib VSLib Provides deformable modeling as part of a library using the constrained optimization techniques of the calculus of variations. The library supports several very different geometric operations.
SDLib SDLib Subdivision surface source code library that creates and modifies complex shapes with hierarchical Catmull-Clark surfaces.
PolyMLib PolyMLib Polygonal based geometric modeling to repair, optimize, review and edit triangle mesh models. Analyze surface properties, repair and optimize surface meshes.
Data Translators Data Translators NURBS based geometry translators to interface between Nlib, GSNLib, TSNLib, SMLib and IGES, STEP, SAT, VDAFS, OpenNURBS, and Parasolid XT.
|
|
 |
|
|
 |
|
|
|
 |
Data Translators - NURBS-based geometry translators |
 |
SMS provides NURBS-based geometry translators with interfaces for NLib, GSNLib, TSNLib, and SMLib. IGES, STEP, SAT, VDAFS, OpenNURBS, Catia, and Parasolid XT translators are currently available. All translators work in both directions by reading and writing into SMLib data structures. All translators utilize a core translator library to take advantage of common code. |
| Key Features |
 |
 |
• Source Code Distribution - Portable C++ libraries.
• Core - Built on a common geometry/topology core.
• Geometry Types - All geometry entities are translated. Points, curves, trimmed surfaces, and B-reps. Partial results are translated if issues are encountered.
• Repair - Efforts to repair inconsistent data, eliminate self-intersections and gaps, etc.
• Interface - Function based and class based interfaces available for NLib, GSNLib, TSNLib, and SMLib customers.
• Attributes - User stored information associated to geometry entities are maintained using attributes.
|
|
| IGES - Initial Graphics Exchange Specification |
 |
Neutral data format describes product design and manufacturing information created and stored in CAD/CAM systems. Its purpose is to aid in the exchange of geometry, annotation, and structure information between dissimilar systems.
|
| STEP - Standard for the Exchange of Product Model Data |
 |
Its goal is to interrelate all geometric and nongeometric data in a useful and meaningful way so that the complete description of a product can be shared between CAD systems. STEP is made up of a group of APs (application protocols), which are collections of working documents that address different disciplines.
|
| SAT - Standard for the Exchange of Product Model Data |
 |
Standard ACIS Text format for exchanging information with the ACIS geometry definitions. ACIS is the 3D modeling software from Spatial, a division of Dassault Systemes of France.
|
| VDAFS - Vereinung Deutsche Automobilindustrie Flächen Schnittstelle |
 |
German neutral file format for the exchange of surface geometry which was developed to exchange free form surfaces. VDAFS supports elementary curve and surface geometry entities and some topology to define more complex models. VDAFS is used by the German automotive industry to define surface models such as car bodies.
|
| Back To Top |
|
|
 |