Lightweight FBX Importer
Search Results for

    Show / Hide Table of Contents

    Struct ufbx.ufbx_nurbs_surface

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: ufbxWrapper
    Assembly: ufbxWrapper.dll
    Syntax
    public struct ufbx.ufbx_nurbs_surface

    Fields

    _anonymous_1

    Declaration
    public ufbx.ufbx_nurbs_surface._anonymous_1_struct _anonymous_1
    Field Value
    Type Description
    ufbx.ufbx_nurbs_surface._anonymous_1_struct

    basis_u

    Basis in the U/V axes

    Declaration
    public ufbx.ufbx_nurbs_basis basis_u
    Field Value
    Type Description
    ufbx.ufbx_nurbs_basis

    basis_v

    Declaration
    public ufbx.ufbx_nurbs_basis basis_v
    Field Value
    Type Description
    ufbx.ufbx_nurbs_basis

    control_points

    2D array of control points. Memory layout: V * num_control_points_u + U NOTE: The control points are not homogeneous, meaning you have to multiply them by w before evaluating the surface.

    Declaration
    public ufbx.ufbx_vec4_list control_points
    Field Value
    Type Description
    ufbx.ufbx_vec4_list

    flip_normals

    If true the resulting normals should be flipped when evaluated.

    Declaration
    public bool flip_normals
    Field Value
    Type Description
    bool

    material

    Material for the whole surface. NOTE: May be NULL!

    Declaration
    public ufbx.ufbx_material* material
    Field Value
    Type Description
    ufbx_material*

    num_control_points_u

    Number of control points for the U/V axes

    Declaration
    public ulong num_control_points_u
    Field Value
    Type Description
    ulong

    num_control_points_v

    Declaration
    public ulong num_control_points_v
    Field Value
    Type Description
    ulong

    span_subdivision_u

    How many segments tessellate each span in ufbx_nurbs_basis.spans.

    Declaration
    public uint span_subdivision_u
    Field Value
    Type Description
    uint

    span_subdivision_v

    Declaration
    public uint span_subdivision_v
    Field Value
    Type Description
    uint

    Properties

    element

    Declaration
    public ufbx.ufbx_element element { get; }
    Property Value
    Type Description
    ufbx.ufbx_element

    element_id

    Declaration
    public uint element_id { get; }
    Property Value
    Type Description
    uint

    instances

    Declaration
    public ufbx.ufbx_node_list instances { get; }
    Property Value
    Type Description
    ufbx.ufbx_node_list

    name

    Declaration
    public ufbx.ufbx_string name { get; }
    Property Value
    Type Description
    ufbx.ufbx_string

    props

    Declaration
    public ufbx.ufbx_props props { get; }
    Property Value
    Type Description
    ufbx.ufbx_props

    typed_id

    Declaration
    public uint typed_id { get; }
    Property Value
    Type Description
    uint
    In this article
    Back to top Generated by DocFX