'''Solid Modeling Solutions''' is a company who has an implementation of a mathematical representation of NURBS ([[Non-uniform rational B-spline]]), 3D geometry, and [[Solid modeling]] technology which emerged in the 1980s and 1990s into a commercial implementation known as SMLib (for solid modeling library).<ref>Potts Steves, Michelle and Frechette, Simon. [https://www.nist.gov/manuscript-publication-search.cfm?pub_id=822064 "Viewing Technologies for CAD Models"], NIST, February 2003.</ref> This article will provide the background and history of this implementation into a commercial product line from [http://www.smlib.com Solid Modeling Solutions]™ (SMS). SMS is an independent supplier of source code for a powerful suite of 3D geometry kernels.<ref>Rowe, Jeffrey. [http://www.cadalyst.com/design-visualization/siggraph-evolves-along-with-technology-11232 "SIGGRAPH Evolves Along With Technology"], Cadalyst, August 21, 2008.</ref> SMS provides advanced NURBS-based geometry libraries, SMLib™SMLib, TSNLib™TSNLib, GSNLib™GSNLib, NLib™NLib, SDLib™SDLib, VSLib™VSLib, and PolyMLib™PolyMLib, that encompass extensive definition and manipulation of NURBS curves and surfaces with the latest fully functional non-manifold topology.<ref>[http://worldcadaccess.typepad.com/blog/2011/12/what-solid-modeling-solutions-plans-for-2012.html "What Solid Modeling Solutions Plans for 2012"], WorldCAD Access, December 20, 2011</ref><ref>Choi, J., Cho,M., Choi, J., Roh, H. [http://lib.hpu.edu.cn/comp_meeting/%CA%C0%BD%E7%B5%DA%C6%DF%BD%EC%BC%C6%CB%E3%C1%A6%D1%A7%B4%F3%BB%E1/data/papers/1727.html "THE INTEGRATION OF SHELL FINITE ELEMENT ANALYSIS WITH GEOMETRIC MODELING"] {{webarchive|url=https://archive.today/20130116131424/http://lib.hpu.edu.cn/comp_meeting/%CA%C0%BD%E7%B5%DA%C6%DF%BD%EC%BC%C6%CB%E3%C1%A6%D1%A7%B4%F3%BB%E1/data/papers/1727.html |date=2013-01-16 }}</ref>
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.
PolyMLib™PolyMLib is an object-oriented software toolkit that provides a set of objects and corresponding methods to repair, optimize, review and edit triangle mesh models. It can be used to analyze surface properties, such as smoothness and curvature distribution, as well as to repair and optimize surface meshes.<ref>[http://www.deskeng.com/articles/aaamty.htm ”Polygonal Mesh Library for Postprocessing 3D Scan Data”], Desktop Engineering, November 2008</ref>
==History==
|