This class defines an independent surface that uses points to describe its shape.
Constructors
NURBSPointSurface [<property>:<val>]...Any of the object's properties may be set via optional keyword arguments on the constructor.
getObject <nurbsset> <index>Properties
<nurbspointsurface>.numPoints : point2The number of points in the point surface in the U and V directions. If this value is changed, the previous point data is not maintained.
<nurbspointsurface>.transform : matrix3The transformation matrix for the NURBSPointSurface. This controls the relative position of the item within a NURBSSet.
<nurbspointsurface>.closedU : booleantrue if the surface is closed in the U direction, false if open.
<nurbspointsurface>.closedV : booleantrue if the surface is closed in the V direction, false if open.
Methods
closeU <nurbspointsurface>Close the curve in U.
closeV <nurbspointsurface>Close the curve in V.
getPoint <nurbspointsurface> <u_index> <v_index>Get the indexed surface point as a NURBSIndependentPoint; point indexes are 1-based.
setPoint <nurbspointsurface> <u_index> <v_index> <NURBSIndependentPoint>Get the indexed surface point to the given NURBSIndependentPoint; point indexes are 1-based.
refineU <nurbspointsurface> <v_param>Add new row of interpolated points in the U direction on the surface at the given parametric V point.
refineV <nurbspointsurface> <u_param>Add new column of interpolated points in the V direction on the surface at the given parametric U point.
refine <nurbspointsurface> <u_param> <v_param>Add a new row and column of interpolated points on the surface at the given parametric UV position.