-
Notifications
You must be signed in to change notification settings - Fork 39
Modules
Georg Muntingh edited this page Aug 20, 2017
·
5 revisions
GoTools functionality is distributed across the following GoTools modules.
-
gotools-core. A few key modules are used by almost all the others; these have been grouped together in GoTools Core.
- geometry: Classes and functionality for representing, storing and manipulating parameterized geometrical objects.
- creators: Functionality for generating curves and surfaces by approximation, blending, etc.
- tesselator: Functionality for making tesselations of geometry entities.
- utils: General, low-level functionality.
- compositemodel. Representation, as one unit, of a surface set, including topological entities and operations on a set of surfaces.
- implicitization. Approximation of spline curves and surfaces by implicitly defined algebraic entities.
- igeslib. Read from and write to the Initial Graphics Exchange Specification (IGES) format.
- intersections. An object oriented library for finding intersections of geometric objects like spline curves and surfaces. The library handles singular surfaces and singular and near singular intersections.
- isogeometric_model. Tools related to isogeometric analysis.
- lrsplines2D. Classes and tools for locally refineable spline (LR-spline) surfaces.
- parametrization. Compute reasonable parametrizations for discrete geometrical objects.
- qualitymodule. A set of tools to check the quality of CAD models.
- topology. Adjacency analysis for surface sets.
- trivariate. Spline volumes and elementary volumes, including some creation methods.
- trivariatemodel. A volume model including topology and some operations on the model.
-
viewlib. Contains the application
goview
, which is a utility to support visualization of curves, surfaces, point clouds and line clouds.
In addition GoTools depends on the following libraries, which are included for convenience:
Getting started
Miscellaneous
Functionality
- Modules
- gotools-core
- compositemodel
- implicitization
- igeslib
- intersections
- isogeometric_model
- lrsplines2D
- parametrization
- qualitymodule
- topology
- trivariate
- trivariatemodel
- viewlib
Dependencies