Public Member Functions | Public Attributes

NURBSProceeduralSurface Class Reference

Search for all occurrences

Detailed Description

See also:
Class NURBSCVSurface, Class NURBSSurface.

Description:
This class is available in release 3.0 and later only.

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.

#include <surf_api.h>

Inheritance diagram for NURBSProceeduralSurface:
Inheritance graph
[legend]

List of all members.

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

SurfParamRangeProc mParamProc
SurfEvalProc mEvalProc
SurfEvalTan mEvalTanProc
SurfEvalMixedProc mEvalMixedProc

NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface
NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface NURBSProceeduralSurface