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