FBNurbs Class Reference

FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs FBNurbs
Inheritance diagram for FBNurbs:
Inheritance graph
[legend]

List of all members.


Detailed Description

Nurbs class.

Public Member Functions

  FBNurbs (str pName)
  Constructor.
  ControlPointsBegin ()
  Begin NURBS control points edition.
  ControlPointsEnd ()
  End NURBS control points edition.
float  GetControlKnotValue (int pUorV, int pIndex)
  Get knot vector value of control point.
int  GetControlMultiplicity (int pUorV, int pIndex)
  Get multiplicity (number of "instances") of control point.
float  GetControlWeight (int pIndex)
  Get weight of control point.
int  GetKnotCount (int pUorV)
  Number of knot vectors.
  SetControlKnotValue (int pUorV, int pIndex, float pKnotValue)
  Set knot vector value of control point.
  SetControlMultiplicity (int pUorV, int pIndex, int pMultiplicity)
  Set multiplicity (number of "instances") of control point.
  SetControlWeight (int pIndex, float pWeight)
  Set weight of control point.
  SurfaceBegin ()
  Begin NURBS definition.
  SurfaceEditBegin ()
  Begin NURBS surface edition.
  SurfaceEditEnd ()
  End NURBS surface edition.
  SurfaceEnd ()
  End NURBS definition.

Constructor & Destructor Documentation

FBNurbs ( str  pName  ) 

Constructor.

Parameters:
pName  Name of Nurbs.

Member Function Documentation

ControlPointsBegin (  ) 

Begin NURBS control points edition.

Reimplemented from FBSurface.

ControlPointsEnd (  ) 

End NURBS control points edition.

Reimplemented from FBSurface.

float GetControlKnotValue ( int  pUorV,
int  pIndex  
)

Get knot vector value of control point.

Parameters:
pUorV  1 if V knot vector, 0 if U knot vector.
pIndex  Index of control point to set knot value for.

int GetControlMultiplicity ( int  pUorV,
int  pIndex  
)

Get multiplicity (number of "instances") of control point.

Parameters:
pUorV  1 if V multiplicity, 0 if U multlipicity.
pIndex  Index of control point to get multiplicity for.

float GetControlWeight ( int  pIndex  ) 

Get weight of control point.

Parameters:
pIndex  Index of control point to get weight from.
Returns:
Weight of control point at index pIndex.

int GetKnotCount ( int  pUorV  ) 

Number of knot vectors.

Parameters:
pUorV  1 if V knot vector, 0 if U knot vector.
Returns:
Number of knot vectors on NURBS surface

SetControlKnotValue ( int  pUorV,
int  pIndex,
float  pKnotValue  
)

Set knot vector value of control point.

Parameters:
pUorV  1 if V knot vector, 0 if U knot vector.
pIndex  Index of control point to set knot value for.
pKnotValue  Knot value for control point at pIndex.

SetControlMultiplicity ( int  pUorV,
int  pIndex,
int  pMultiplicity  
)

Set multiplicity (number of "instances") of control point.

Parameters:
pUorV  1 if V multiplicity, 0 if U multlipicity.
pIndex  Index of control point to set multiplicity for.
pMultiplicity  Multiplicity value for control point at pIndex.

SetControlWeight ( int  pIndex,
float  pWeight  
)

Set weight of control point.

Parameters:
pIndex  Index of control point to set weight at.
pWeight  Weight of control point.

SurfaceBegin (  ) 

Begin NURBS definition.

Reimplemented from FBSurface.

SurfaceEditBegin (  ) 

Begin NURBS surface edition.

Reimplemented from FBSurface.

SurfaceEditEnd (  ) 

End NURBS surface edition.

Reimplemented from FBSurface.

SurfaceEnd (  ) 

End NURBS definition.

Reimplemented from FBSurface.


Generated on Tue Feb 9 19:34:29 2010 for Python Reference Guide by  doxygen 1.5.3