-
Notifications
You must be signed in to change notification settings - Fork 40
Module LRSplines2D examples
Example programs related to lrsplines2D.
The programs can be found in the folder gotools/lrsplines2D/examples.
This program demonstrates definition of an LR spline surface from a tensor-product spline surface and how to refine this surface with specified knot line segments.
This program demonstrates the various evaluation possibilities for an LR spline surface.
This program demonstrates a set of enquire functionalities for an LR spline surface.
This program reads an LR spline surface from file. It iterates trough all elements in the surface and demonstrate available enquiries.
Given a point cloud that can be parameterized on its x- and y-coordinated, set appropriate parameters and approximate the points with an LR surface in 1D (function).
Given a parameterized point cloud, set appropriate parameters and approximate the points with a 3D LR surface.
Compute equally spaced contour curves from LR spline function.
Compute distance between a points in a parameterized point cloud and the corresponding 3D surface. Collect points into groups according the this distance.
Identify B-splines involved in a linear dependence situation. Remove the dependence by applying structured mesh refinement to the main B-splines in the dependence relation.
GoTools is the group name of many interdependent C++ software modules developed by the geometry group at SINTEF Digital, Department of Mathematics and Cybernetics. Starting around the year 2000, GoTools software has been developed for a range of different applications in many different projects. Most of the functionality is related to geometry, and in particular spline representations of geometry, see the highlights and overview of functionality. For more idetail, see GoTools manual.
GoTools is offered with the GNU Affero General Public License version 3. Alternatively, you can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you develop commercial activities involving the GoTools library without disclosing the source code of your own applications.
Getting started
Miscellaneous
Functionality
- Modules
- gotools-core
- compositemodel
- implicitization
- igeslib
- intersections
- isogeometric_model
- lrsplines2D
- lrsplines3D
- parametrization
- qualitymodule
- topology
- trivariate
- trivariatemodel
- viewlib
Dependencies