Trees | Indices | Help |
|
---|
|
object --+ | ??.instance --+ | SceneObject --+ | Geometry --+ | Primitive --+ | ParametricModel --+ | Patch --+ | BezierPatch
BezierPatch describes rational and non rational Bezier surface. It is defined by two degrees n and m and a matrix of control Points Pi,j and using the parametric equation S(u,v) = Sum(i=0,n)Sum(j=0,m)(Bi,n(u)Bj,m(v)Pi,j) with u and v in [0,1] where Bi,n(u) and Bi,m(v) are the classical n and m-th degree Bernstein polynomials.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
__instance_size__ = 12
|
|
Inherited from |
Properties | |
DEFAULT_STRIDE | |
ctrlPointMatrix | |
ustride | |
vstride | |
Inherited from Inherited from |
Method Details |
__init__( (object)arg1, (Point4Matrix)arg2 [, (int)arg3 [, (int)arg4 [, (bool)arg5]]]) -> None : BezierPatch(Point4Matrix ctrlPoints [,ustride,vstride,ccw]) C++ signature : void __init__(struct _object *,class TOOLS::RefCountPtr<class PGL::Point4Matrix> [,unsigned int [,unsigned int [,bool]]])
|
getPointAt( (BezierPatch)arg1, (float)arg2, (float)arg3) -> Vector3 : C++ signature : class TOOLS::Vector3 getPointAt(class PGL::BezierPatch {lvalue},double,double) |
getUSection( (BezierPatch)arg1, (float)u) -> LineicModel : Compute a section line of the patch corresponding to a constant u value. C++ signature : class TOOLS::RefCountPtr<class PGL::LineicModel> getUSection(class PGL::BezierPatch {lvalue},double) |
getVSection( (BezierPatch)arg1, (float)v) -> LineicModel : Compute a section line of the patch corresponding to a constant v value. C++ signature : class TOOLS::RefCountPtr<class PGL::LineicModel> getVSection(class PGL::BezierPatch {lvalue},double) |
isUStrideToDefault( (BezierPatch)arg1) -> bool : C++ signature : bool isUStrideToDefault(class PGL::BezierPatch {lvalue}) |
isVStrideToDefault( (BezierPatch)arg1) -> bool : C++ signature : bool isVStrideToDefault(class PGL::BezierPatch {lvalue}) |
Property Details |
DEFAULT_STRIDE
|
ctrlPointMatrix
|
ustride
|
vstride
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jul 16 15:52:16 2008 | http://epydoc.sourceforge.net |