TSLib - Trimmed Surface Library
The Trimmed Surface Library (TSLib) provides a comprehensive suite of utilities for construction and interrogation of Trimmed Surfaces, Solids and Open Shells. Trimmed surfaces can be constructed from NURBS surfaces trimmed by model space (3-D) and/or parameter space (2-D) NURBS curves. The NURBS representation for the surfaces and trimming curves provides a compact, highly accurate and efficient representation for 3-D shapes.
English
Supported Technologies
AIX,
DEC OpenVMS,
HP/UX,
Linux,
Silicon Graphics IRIX,
Solaris/Sun OS,
Windows 95/98/ME,
Windows XP/2000/NT
C/C++
Click on a technology to view similar products within this category.
Pricing
Other
$5,000.00 to $20,000.00
iwinfo@integrityware.com
+1.858.538.3800
Sold as C++ source code
Additional Product Information
Trimmed Surfaces are one of the most popular forms for the representation of 3-D shapes in geometry and;graphics applications. The Trimmed Surface Library (TSLib) provides a comprehensive suite of utilities for;construction and interrogation of Trimmed Surfaces, Solids, and Open Shells. Trimmed Surfaces can be;constructed from NURBS surfaces trimmed by model space (3-D) and/or parameter space (2-D) NURBS;curves. The NURBS representation for the surfaces and trimming curves provides a compact, highly accurate and;efficient representation for 3-D shapes. TSLib also contains a proprietary parameter space caching algorithm to;enable highly efficient classification of points and curves relative to the trimming boundary. We have positioned;TSLib: ;- To address the needs of "down-stream" application developers who require the ability to interact;with previously existing Trimmed Surface-Based 3-D shapes. ;- To provide a framework which will enable developers to create application-specific Trimmed;Surface functionality. ;TSLib is an add-on to GSLib, which extends the functionality of GSLib to the domain of Trimmed Surfaces and;additionally provides Trimmed Surface specific construction, query, and classification algorithms. The additional;core functionality provided by TSLib includes the following: ;- Construction of Trimmed Surfaces from either 2-D or 3-D curves ;- Creation of Solids or Open Shells via. sewing operation ;- Extension of GSLib minimization/maximization/normalization and intersection utilities to the;domain of Trimmed Surfaces, Solids and Open Shells. ;- Classification of both 2-D and 3-D curves relative to the trimming boundary ;- Highly optimized classification of 2-D points relative to trimming boundary ;- Planar sectioning of Trimmed Surfaces ;- Parallel projection of curves onto Trimmed Surfaces ;- Analytical hidden curve removal for Solids or Open Shells ;- Interface to the GeomWare, Inc. Trimmed Surface tessellation algorithms ;- Interface to the OpenGL Trimmed Surface display algorithms