 |
|
|
 |
|
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.
|
|
 |
|
|
 |
|
|
|
 |
| For immediate release: |
| Solid Modeling Solutions Announces Fillets and Blends |
 |
BELLEVUE, WA - August 1, 1999 - Solid Modeling Solutions is pleased to announce its latest feature extensions to SMLib covering fillets and blends. By working closely with its customers, the latest release of SMLib has introduced the first capabilities for multi-surface fillets and extensive blending functionality. SMS has implemented an Object Oriented Filleting Framework that handles the basic topological cases and includes a useful set of geometric cases. The Framework handles most of the bookkeeping tasks and is designed to enable the user to easily extend or customize the existing filleting capabilities.
The generation of fillet geometry has two major components that may be modified - the way the rails are generated and the way geometry is used to create the cross sections. Three rail tracing methods have been implemented; constant radius fillet, constant distance/angle between surface, and a variable radius fillet function. The Filleting Framework enables SMLib users to create additional rail tracing techniques quickly and efficiently.
SMS has also implemented the following three cross section geometry types: rational, circular, non-rational circular approximation, and linear. With these capabilities, one can now generate fillets with various combinations of the above rail generation techniques and cross section geometries.
Perhaps the most difficult part of this whole problem is the handling of different corner cases based on the type of edge being filleted and the radii of the fillets entering a vertex. SMS has implemented 20 different corner cases and has a default mechanism for blending corners using the N-sided patch from SMLib. This is an area where various customizations will occur based on different target applications such as plastics, auto body design and sheet metal. Users should be able to implement new corner cases in one or two days. Analytic fillet surface cases (e.g. torus, cylinder and cone) and analytical corners (e.g. sphere and torus) have been added to improve accuracy and down stream reliability.
SMS has augmented the surface definitions with implicit fillet information to capture the fact that a surface was generated from a blending operation. This is useful for refining the surface when operations like Booleans occur. If a fillet is cut, additional knots are inserted to make the vertices very accurate. Further, SMS has used the powerful solver capability in SMLib to solve for exact edge/rail and rail/rail intersections prior to the generation of the fillet surface. This has ensured that only the portions of the fillet are generated that are needed and that they are exact at the topological vertices when initially created.
SMLib continues to be licensed for $2000/month for internal use at one site or $2500/month for external use of the resultant applications with no royalty charges. More details can be found on the SMLib website at www.smlib.com. For more information, contact:Robert Blomgren, VP of R&D, Solid Modeling Solutions, (206) 463-1417, sales@smlib.com
|
|
|
 |