is
Create (SurfacePoles : Array2OfPnt from TColgp)
- returns mutable BezierSurface
+ returns BezierSurface
---Purpose :
-- Creates a non-rational Bezier surface with a set of poles.
-- Control points representation :
Create (SurfacePoles : Array2OfPnt from TColgp;
PoleWeights : Array2OfReal from TColStd)
- returns mutable BezierSurface
+ returns BezierSurface
---Purpose
-- Creates a rational Bezier surface with a set of poles and a
-- set of weights.
-- NbUPoles - 1
- UIso (me; U : Real) returns mutable Curve;
+ UIso (me; U : Real) returns Curve;
---Purpose :
-- Computes the U isoparametric curve. For a Bezier surface the
-- UIso curve is a Bezier curve.
-- NbVPoles - 1
- VIso (me; V : Real) returns mutable Curve;
+ VIso (me; V : Real) returns Curve;
---Purpose :
-- Computes the V isoparametric curve. For a Bezier surface the
-- VIso curve is a Bezier curve.
Create (SurfacePoles, SurfaceCoefficients : HArray2OfPnt from TColgp;
PoleWeights, CoefficientWeights : HArray2OfReal from TColStd;
IsURational, IsVRational : Boolean)
- returns mutable BezierSurface
+ returns BezierSurface
is private;
-- ====> |f (u1,v1) - f (u0,v0)| < Tolerance3D
- Copy (me) returns mutable like me;
+ Copy (me) returns like me;
---Purpose: Creates a new object which is a copy of this Bezier surface.
Init (me : mutable; Poles : HArray2OfPnt from TColgp;