Detailed Description
- See also:
- Class NURBSObject, NURBSConst Types.
- Description:
- This class is available in release 2.0 and later only.
This class is used to create a dependent point on a surface or
related to it.
All methods of this class are implemented by the system.
- Data Members:
- protected:
NURBSId mParentId;
The NURBSId of the parent surface.
int mParentIndex;
The index in the NURBSSet of the parent
surface.
NURBSConstType mCType;
The type of constraint used by the point.
Point3
mOffset;
The offset amount.
float mNormal;
The distance along the normal.
float mUTangent;
The positive tangent offset in U. At the location in parameter
space of the constrained point is a tangent to the surface. This is
the distance along the positive U tangent in parameter space.
double mUParam;
The point is constrained to exist on the parent surface. The
surface itself is defined over a parameter range. The point is
defined at a point in the parent surface parameter space. This is
the location of the point in the parent surface parameter space in
U.
float mVTangent;
This is the distance along the positive V tangent in parameter
space.
double mVParam;
This is the location of the point in the parent surface parameter
space in V.
#include <surf_api.h>
List of
all members.
Constructor & Destructor Documentation
Member Function Documentation
DllExport void Clean |
( |
NURBSIdTab |
ids |
) |
[protected] |
- Parameters:
- NURBSIdTab ids
A table with the IDs of each object in the NURBSSet.
Reimplemented from NURBSObject.
DllExport void SetParent |
( |
int |
index |
) |
|
- Parameters:
- int index
The index into the NURBSSet of the parent
surface.
DllExport void SetParentId |
( |
NURBSId |
id |
) |
|
- Parameters:
- NURBSId id
The id to set.
DllExport int GetParent |
( |
void |
|
) |
|
DllExport NURBSId GetParentId |
( |
void |
|
) |
|
- Parameters:
- NURBSConstType type
The type of the constrained point.
DllExport void SetUParam |
( |
TimeValue |
t, |
|
|
double |
param |
|
) |
|
|
- Parameters:
- TimeValue t
The time to set the U parameter.
double param
The value to set.
DllExport double GetUParam |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time to get the U parameter.
DllExport void SetVParam |
( |
TimeValue |
t, |
|
|
double |
param |
|
) |
|
|
- Parameters:
- TimeValue t
The time to set the U parameter.
double param
The value to set.
DllExport double GetVParam |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time to get the Vparameter.
DllExport void SetOffset |
( |
TimeValue |
t, |
|
|
Point3 |
pt |
|
) |
|
|
- Parameters:
- TimeValue t
The time at which to set the offset.
Point3 pt
The offset to set.
DllExport Point3 GetOffset |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time at which to get the offset.
DllExport void SetNormal |
( |
TimeValue |
t, |
|
|
float |
dist |
|
) |
|
|
- Parameters:
- TimeValue t
The time at which to set the distance.
float dist
The distance to set.
DllExport float GetNormal |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time at which to get the distance.
DllExport void SetUTangent |
( |
TimeValue |
t, |
|
|
float |
dist |
|
) |
|
|
- Parameters:
- TimeValue t
The time at which to set the distance.
float dist
The distance to set.
DllExport float GetUTangent |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time at which to get the distance.
DllExport void SetVTangent |
( |
TimeValue |
t, |
|
|
float |
dist |
|
) |
|
|
- Parameters:
- TimeValue t
The time at which to set the distance.
float dist
The distance to set.
DllExport float GetVTangent |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time at which to get the distance.
- Operators:
Friends And Related Function Documentation
Member Data Documentation
NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint NURBSSurfConstPoint
NURBSSurfConstPoint NURBSSurfConstPoint