Scene element Freeform_surface. More...
Go to the source code of this file.
Classes | |
class | mi::IFreeform_surface |
Interface representing a freeform surface. More... |
|
class | mi::ISurface |
A surface of a freeform surface. More... |
|
class | mi::ICurve |
A curve used by freeform surfaces. More... |
|
class | mi::ICurve_segment |
A curve segment used by freeform surfaces. More... |
|
class | mi::ITexture_surface |
A texture surface associated with freeform surfaces. More... |
|
Namespaces | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. |
|
Constant Groups | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. |
|
Enumerations | |
enum |
mi::Basis_type { mi::BASIS_BEZIER = 0, mi::BASIS_BSPLINE = 1 } |
Different basis types that are supported by freeform surfaces. More... |
|
enum |
mi::Parameter_space_dimension { mi::DIMENSION_U = 0, mi::DIMENSION_V = 1 } |
Distinguishes the two dimensions of the parameter space of freeform surfaces. More... |
|
enum |
mi::Curve_type { mi::TRIM_CURVE = 0, mi::HOLE_CURVE = 1 } |
Different curve types that are supported by freeform surfaces. More... |
|
Scene element Freeform_surface.