NURBSProceeduralSurface Class Reference
 
 
 
NURBSProceeduralSurface Class Reference

#include <surf_api.h>

Inheritance diagram for NURBSProceeduralSurface:
MaxHeapOperators

Class Description

See also:
Class NURBSCVSurface, Class NURBSSurface.

Description:
This is the base class for a proceedurally defined surface. Note: This class is not subclassed from NURBSObject. You must use the GenNURBSCVSurfaceProcedurally() function.

The following typedef-ed functions are used by the GenNURBSCVSurfaceProcedurally() function.

Public Member Functions

DllExport  NURBSProceeduralSurface (SurfParamRangeProc param, SurfEvalProc eval, SurfEvalTan tan, SurfEvalMixedProc mixed)

Public Attributes

SurfParamRangeProc  mParamProc
SurfEvalProc  mEvalProc
SurfEvalTan  mEvalTanProc
SurfEvalMixedProc  mEvalMixedProc

Constructor & Destructor Documentation

DllExport NURBSProceeduralSurface ( SurfParamRangeProc  param,
SurfEvalProc  eval,
SurfEvalTan  tan,
SurfEvalMixedProc  mixed 
)
Remarks:
Constructor. The data members are initialized to the values passed.

Both (*SurfEvalTan) and (*SurfEvalMixedProc) are optional. If NULLs are provided for either of these functions then 3ds Max will resort to a finite differences based solution.
Parameters:

Member Data Documentation