November 2003 newsletter < news < home

 
Newsletter: November 2003
Solid Modeling Solutions Announces Version 6.0

Solid Modeling Solutions is pleased to announce SMLib Version 6.0. This is a substantial new release with significant additional features, a large number of new methods, changes in existing methods, and a number of bug fixes. Performance of the tessellator was another high priority for this release. New versions of TSNLib, GSNLib, and NLib are also available as proper subsets of SMLib. TSNLib contains all of the trimmed surface capabilities, but lacks the non-manifold topology and Boolean capabilities. GSNLib contains the general surface methods, but lacks the trimmed surface capabilities of TSNLib. NLib is the advanced NURBS kernel containing curve and surface functionality, which is based on "The NURBS Book" by Piegl and Tiller.

SMLib Version 6.0 Highlights:


  • Tessellation
    • Added option for faster tessellation.
    • Added the ability to produce a subdivision surface friendly quadrilateral mesh.
    • Much faster curve tessellation algorithm: TessellateBySection.

  • Offset/Shelling
    • Added offset with extension instead of rounding. Extends and intersects surfaces at convex corners.
    • Added offset solid creation from one or more surfaces.

  • Debugging
    • Added tools to enable developers to display a separate debugger window with OpenGL graphics and the ability to zoom, pan, rotate.

  • Polygons
    • Added methods to deal with "dirty" polygon data and clean it up.

  • Filleting
    • G2 and G3 continuity fillets.

SMLib’s filleting tool provides some exceptionally smooth, organic looking fillets, which include new G2, and G3 options. G2 fillets use the second derivative of the adjacent faces to yield a blend result which is curvature continuous. G3 fillets also use the third derivative of the adjacent faces to make the rate of change in curvature across the boundaries continuous. The image shows each of these new filleting types The elbow on the left use circular arc fillets. The center image show2 G2 fillets, and the G3 fillets are on the right. Note how smooth and continuous the blending of the G3 fillet is.


    • Better handling of several difficult fillet cases.
    • Several new corner cases.Several new corner cases.
    • Additional methods to deal with "dirty" polygon data and clean it up.

  • Interface
    • An Interface Class to make setup for filleting and Boolean Trees easier.

New and Modified Methods

There have been 41 new methods added and 24 existing methods were modified. Please see details online by clicking here.

Happy Holidays

All of us at Solid Modeling Solutions would like to be among the first to wish you all a very happy holiday season and very prosperous new year. We at SMS celebrated our five-year anniversary in February, and as you can see, we just released our sixth major version of SMLib. We are very proud of this release and look forward to your feedback.

We look forward to 2004 with a great deal of excitement for the opportunities it will present. We have had a very successful 2003, and you can be assured we will be here as your partners in developing better applications with world-class geometric capabilities.

Again, the very best wishes for the coming year, and please enjoy your holidays.

The Staff at SMS

From the staff of Solid Modeling Solutions

Back To Top