#include <surf_api.h>
Class Description
- See also:
- Class NURBSSurface.
- Description:
- This class defines a dependent lathe surface. A lathe surface
is generated from a curve sub-object. It is similar to a surface
created with the Lathe modifier. The advantage is that a lathe
sub-object is part of the NURBS model, so you can use it to
construct other curve and surface sub-objects. Methods are
available to get/set the parent index and id, get/set the axis and
amount rotation of the lathe.
All methods of this class are implemented by the system.
Constructor & Destructor Documentation
Member Function Documentation
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:
- TimeValue t
The time at which the axis is set.
Matrix3&
ray
Specifies the axis for revolution. See Class Matrix3.
- Parameters:
- TimeValue t
The time at which to return the axis.
DllExport void SetRotation |
( |
TimeValue |
t, |
|
|
double |
degrees |
|
) |
|
|
- Parameters:
- TimeValue t
The time at which to set the amount.
double degrees
The angle of the revolution in degrees.
- Parameters:
- TimeValue t
The time at which to return the angle.
DllExport void SetCurveStartPoint |
( |
TimeValue |
t, |
|
|
double |
startpoint |
|
) |
|
|
- Parameters:
- TimeValue t
The time at which to set the start point.
double startpoint
The start point to set in the range 0.0 to 1.0.
DllExport double GetCurveStartPoint |
( |
TimeValue |
t |
) |
|
- Parameters:
- TimeValue t
The time at which to get the start point.
- Operators:
Friends And Related Function Documentation