|
Open CASCADE Technology 6.5.2
|
#include <Standard.hxx>#include <Standard_Macro.hxx>#include <Standard_Integer.hxx>#include <Standard_Real.hxx>#include <Standard_Boolean.hxx>#include <BSplSLib_EvaluatorFunction.hxx>#include <BSplSLib.lxx>Data Structures | |
| class | BSplSLib |
| BSplSLib B-spline surface Library This package provides an implementation of geometric functions for rational and non rational, periodic and non periodic B-spline surface computation. this package uses the multi-dimensions splines methods provided in the package BSplCLib. In this package the B-spline surface is defined with : . its control points : Array2OfPnt Poles . its weights : Array2OfReal Weights . its knots and their multiplicity in the two parametric direction U and V : Array1OfReal UKnots, VKnots and Array1OfInteger UMults, VMults. . the degree of the normalized Spline functions : UDegree, VDegree . the Booleans URational, VRational to know if the weights are constant in the U or V direction. . the Booleans UPeriodic, VRational to know if the the surface is periodic in the U or V direction. Warnings : The bounds of UKnots and UMults should be the same, the bounds of VKnots and VMults should be the same, the bounds of Poles and Weights shoud be the same. More... | |
1.7.4