Library | File

Class pfcSplineSurfacePoint

# include <pfcGeometry.h>

class pfcSplineSurfacePoint
 : public virtual xobject
{
    xdeclare(pfcSplineSurfacePoint)
    ...
};
This is a COMPACT class.



Description

Represents a single point on a spline surface



Method Summary

static pfcSplineSurfacePoint_ptrCreate (pfcUVParams_ptr Parameter, pfcPoint3D_ptr Point, pfcVector3D_ptr UTangent, pfcVector3D_ptr VTangent, pfcVector3D_ptr UVDerivative)
This method creates a new SplineSurfacePoint object.
pfcUVParams_ptrGetParameter ()
voidSetParameter (pfcUVParams_ptr value)
The UV parameters of the point on the surface.
pfcPoint3D_ptrGetPoint ()
voidSetPoint (pfcPoint3D_ptr value)
The XYZ point
pfcVector3D_ptrGetUTangent ()
voidSetUTangent (pfcVector3D_ptr value)
The tangent vector in the U direction at the point
pfcVector3D_ptrGetUVDerivative ()
voidSetUVDerivative (pfcVector3D_ptr value)
The mixed derivative at the point
pfcVector3D_ptrGetVTangent ()
voidSetVTangent (pfcVector3D_ptr value)
The tangent vector in the V direction at the point



Method Detail

pfcUVParams_ptrGetParameter ()
voidSetParameter (pfcUVParams_ptr value)

The UV parameters of the point on the surface.




pfcPoint3D_ptrGetPoint ()
voidSetPoint (pfcPoint3D_ptr value)

The XYZ point




pfcVector3D_ptrGetUTangent ()
voidSetUTangent (pfcVector3D_ptr value)

The tangent vector in the U direction at the point




pfcVector3D_ptrGetVTangent ()
voidSetVTangent (pfcVector3D_ptr value)

The tangent vector in the V direction at the point




pfcVector3D_ptrGetUVDerivative ()
voidSetUVDerivative (pfcVector3D_ptr value)

The mixed derivative at the point




static pfcSplineSurfacePoint_ptrCreate (pfcUVParams_ptr Parameter, pfcPoint3D_ptr Point, pfcVector3D_ptr UTangent, pfcVector3D_ptr VTangent, pfcVector3D_ptr UVDerivative)

This method creates a new SplineSurfacePoint object.
Parameters:
Parameter
The UV parameters of the point on the surface.
Point
The XYZ point
UTangent
The tangent vector in the U direction at the point
VTangent
The tangent vector in the V direction at the point
UVDerivative
The mixed derivative at the point
Returns:
The new SplineSurfacePoint object