Class FbxNode | Autodesk FBX SDK | 3.0.1-preview.1
docs.unity3d.com
    Show / Hide Table of Contents

    Class FbxNode

    Inheritance
    Object
    FbxEmitter
    FbxObject
    FbxNode
    Inherited Members
    FbxObject.GetFbxManager()
    FbxObject.GetScene()
    FbxObject.Destroy(Boolean)
    FbxObject.Destroy()
    FbxObject.SetName(String)
    FbxObject.GetName()
    FbxObject.GetNameWithoutNameSpacePrefix()
    FbxObject.SetInitialName(String)
    FbxObject.GetInitialName()
    FbxObject.GetNameSpaceOnly()
    FbxObject.SetNameSpace(String)
    FbxObject.StripPrefix(String)
    FbxObject.GetSelected()
    FbxObject.SetSelected(Boolean)
    FbxObject.ConnectSrcObject(FbxObject, FbxConnection.EType)
    FbxObject.ConnectSrcObject(FbxObject)
    FbxObject.IsConnectedSrcObject(FbxObject)
    FbxObject.DisconnectSrcObject(FbxObject)
    FbxObject.GetSrcObjectCount()
    FbxObject.GetSrcObject(Int32)
    FbxObject.GetSrcObject()
    FbxObject.FindSrcObject(String, Int32)
    FbxObject.FindSrcObject(String)
    FbxObject.ConnectDstObject(FbxObject, FbxConnection.EType)
    FbxObject.ConnectDstObject(FbxObject)
    FbxObject.IsConnectedDstObject(FbxObject)
    FbxObject.DisconnectDstObject(FbxObject)
    FbxObject.GetDstObjectCount()
    FbxObject.GetDstObject(Int32)
    FbxObject.GetDstObject()
    FbxObject.FindDstObject(String, Int32)
    FbxObject.FindDstObject(String)
    FbxObject.GetFirstProperty()
    FbxObject.GetNextProperty(FbxProperty)
    FbxObject.FindProperty(String, Boolean)
    FbxObject.FindProperty(String)
    FbxObject.FindProperty(String, FbxDataType, Boolean)
    FbxObject.FindProperty(String, FbxDataType)
    FbxObject.FindPropertyHierarchical(String, Boolean)
    FbxObject.FindPropertyHierarchical(String)
    FbxObject.FindPropertyHierarchical(String, FbxDataType, Boolean)
    FbxObject.FindPropertyHierarchical(String, FbxDataType)
    FbxObject.GetClassRootProperty()
    FbxObject.ConnectSrcProperty(FbxProperty)
    FbxObject.IsConnectedSrcProperty(FbxProperty)
    FbxObject.DisconnectSrcProperty(FbxProperty)
    FbxObject.GetSrcPropertyCount()
    FbxObject.GetSrcProperty(Int32)
    FbxObject.GetSrcProperty()
    FbxObject.FindSrcProperty(String, Int32)
    FbxObject.FindSrcProperty(String)
    FbxObject.ConnectDstProperty(FbxProperty)
    FbxObject.IsConnectedDstProperty(FbxProperty)
    FbxObject.DisconnectDstProperty(FbxProperty)
    FbxObject.GetDstPropertyCount()
    FbxObject.GetDstProperty(Int32)
    FbxObject.GetDstProperty()
    FbxObject.FindDstProperty(String, Int32)
    FbxObject.FindDstProperty(String)
    FbxObject.AddImplementation(FbxImplementation)
    FbxObject.RemoveImplementation(FbxImplementation)
    FbxObject.HasDefaultImplementation()
    FbxObject.GetDefaultImplementation()
    FbxObject.SetDefaultImplementation(FbxImplementation)
    FbxObject.Equals(FbxObject)
    FbxObject.ToString()
    FbxEmitter.swigCPtr
    FbxEmitter.Dispose()
    FbxEmitter.Dispose(Boolean)
    FbxEmitter.Equals(FbxEmitter)
    Namespace: Autodesk.Fbx
    Syntax
    public class FbxNode : FbxObject, IDisposable, IEquatable<FbxEmitter>

    Properties

    InheritType

    Declaration
    public FbxPropertyEInheritType InheritType { get; }
    Property Value
    Type Description
    FbxPropertyEInheritType

    LclRotation

    Declaration
    public FbxPropertyDouble3 LclRotation { get; }
    Property Value
    Type Description
    FbxPropertyDouble3

    LclScaling

    Declaration
    public FbxPropertyDouble3 LclScaling { get; }
    Property Value
    Type Description
    FbxPropertyDouble3

    LclTranslation

    Declaration
    public FbxPropertyDouble3 LclTranslation { get; }
    Property Value
    Type Description
    FbxPropertyDouble3

    VisibilityInheritance

    Declaration
    public FbxPropertyBool VisibilityInheritance { get; }
    Property Value
    Type Description
    FbxPropertyBool

    Methods

    AddChild(FbxNode)

    Declaration
    public bool AddChild(FbxNode pNode)
    Parameters
    Type Name Description
    FbxNode pNode
    Returns
    Type Description
    Boolean

    AddMaterial(FbxSurfaceMaterial)

    Declaration
    public int AddMaterial(FbxSurfaceMaterial pMaterial)
    Parameters
    Type Name Description
    FbxSurfaceMaterial pMaterial
    Returns
    Type Description
    Int32

    Create(FbxManager, String)

    Declaration
    public static FbxNode Create(FbxManager pManager, string pName)
    Parameters
    Type Name Description
    FbxManager pManager
    String pName
    Returns
    Type Description
    FbxNode

    Create(FbxObject, String)

    Declaration
    public static FbxNode Create(FbxObject pContainer, string pName)
    Parameters
    Type Name Description
    FbxObject pContainer
    String pName
    Returns
    Type Description
    FbxNode

    Equals(FbxNode)

    Declaration
    public bool Equals(FbxNode other)
    Parameters
    Type Name Description
    FbxNode other
    Returns
    Type Description
    Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    FbxObject.Equals(Object)

    EvaluateGlobalTransform()

    Declaration
    public FbxAMatrix EvaluateGlobalTransform()
    Returns
    Type Description
    FbxAMatrix

    EvaluateGlobalTransform(FbxTime)

    Declaration
    public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime)
    Parameters
    Type Name Description
    FbxTime pTime
    Returns
    Type Description
    FbxAMatrix

    EvaluateGlobalTransform(FbxTime, FbxNode.EPivotSet)

    Declaration
    public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxTime pTime
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxAMatrix

    EvaluateGlobalTransform(FbxTime, FbxNode.EPivotSet, Boolean)

    Declaration
    public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget)
    Parameters
    Type Name Description
    FbxTime pTime
    FbxNode.EPivotSet pPivotSet
    Boolean pApplyTarget
    Returns
    Type Description
    FbxAMatrix

    EvaluateGlobalTransform(FbxTime, FbxNode.EPivotSet, Boolean, Boolean)

    Declaration
    public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget, bool pForceEval)
    Parameters
    Type Name Description
    FbxTime pTime
    FbxNode.EPivotSet pPivotSet
    Boolean pApplyTarget
    Boolean pForceEval
    Returns
    Type Description
    FbxAMatrix

    EvaluateLocalTransform()

    Declaration
    public FbxAMatrix EvaluateLocalTransform()
    Returns
    Type Description
    FbxAMatrix

    EvaluateLocalTransform(FbxTime)

    Declaration
    public FbxAMatrix EvaluateLocalTransform(FbxTime pTime)
    Parameters
    Type Name Description
    FbxTime pTime
    Returns
    Type Description
    FbxAMatrix

    EvaluateLocalTransform(FbxTime, FbxNode.EPivotSet)

    Declaration
    public FbxAMatrix EvaluateLocalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxTime pTime
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxAMatrix

    EvaluateLocalTransform(FbxTime, FbxNode.EPivotSet, Boolean)

    Declaration
    public FbxAMatrix EvaluateLocalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget)
    Parameters
    Type Name Description
    FbxTime pTime
    FbxNode.EPivotSet pPivotSet
    Boolean pApplyTarget
    Returns
    Type Description
    FbxAMatrix

    EvaluateLocalTransform(FbxTime, FbxNode.EPivotSet, Boolean, Boolean)

    Declaration
    public FbxAMatrix EvaluateLocalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget, bool pForceEval)
    Parameters
    Type Name Description
    FbxTime pTime
    FbxNode.EPivotSet pPivotSet
    Boolean pApplyTarget
    Boolean pForceEval
    Returns
    Type Description
    FbxAMatrix

    FindChild(String)

    Declaration
    public FbxNode FindChild(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxNode

    FindChild(String, Boolean)

    Declaration
    public FbxNode FindChild(string pName, bool pRecursive)
    Parameters
    Type Name Description
    String pName
    Boolean pRecursive
    Returns
    Type Description
    FbxNode

    FindChild(String, Boolean, Boolean)

    Declaration
    public FbxNode FindChild(string pName, bool pRecursive, bool pInitial)
    Parameters
    Type Name Description
    String pName
    Boolean pRecursive
    Boolean pInitial
    Returns
    Type Description
    FbxNode

    GetCamera()

    Declaration
    public FbxCamera GetCamera()
    Returns
    Type Description
    FbxCamera

    GetChild(Int32)

    Declaration
    public FbxNode GetChild(int pIndex)
    Parameters
    Type Name Description
    Int32 pIndex
    Returns
    Type Description
    FbxNode

    GetChildCount()

    Declaration
    public int GetChildCount()
    Returns
    Type Description
    Int32

    GetChildCount(Boolean)

    Declaration
    public int GetChildCount(bool pRecursive)
    Parameters
    Type Name Description
    Boolean pRecursive
    Returns
    Type Description
    Int32

    GetGeometry()

    Declaration
    public FbxGeometry GetGeometry()
    Returns
    Type Description
    FbxGeometry

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    FbxObject.GetHashCode()

    GetLight()

    Declaration
    public FbxLight GetLight()
    Returns
    Type Description
    FbxLight

    GetMaterial(Int32)

    Declaration
    public FbxSurfaceMaterial GetMaterial(int pIndex)
    Parameters
    Type Name Description
    Int32 pIndex
    Returns
    Type Description
    FbxSurfaceMaterial

    GetMaterialIndex(String)

    Declaration
    public int GetMaterialIndex(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    Int32

    GetMesh()

    Declaration
    public FbxMesh GetMesh()
    Returns
    Type Description
    FbxMesh

    GetNodeAttribute()

    Declaration
    public FbxNodeAttribute GetNodeAttribute()
    Returns
    Type Description
    FbxNodeAttribute

    GetParent()

    Declaration
    public FbxNode GetParent()
    Returns
    Type Description
    FbxNode

    GetPostRotation(FbxNode.EPivotSet)

    Declaration
    public FbxVector4 GetPostRotation(FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxVector4

    GetPreRotation(FbxNode.EPivotSet)

    Declaration
    public FbxVector4 GetPreRotation(FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxVector4

    GetRotationActive()

    Declaration
    public bool GetRotationActive()
    Returns
    Type Description
    Boolean

    GetRotationLimits()

    Declaration
    public FbxLimits GetRotationLimits()
    Returns
    Type Description
    FbxLimits

    GetRotationOffset(FbxNode.EPivotSet)

    Declaration
    public FbxVector4 GetRotationOffset(FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxVector4

    GetRotationOrder(FbxNode.EPivotSet, out Int32)

    Declaration
    public void GetRotationOrder(FbxNode.EPivotSet pPivotSet, out int pRotationOrder)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Int32 pRotationOrder

    GetRotationPivot(FbxNode.EPivotSet)

    Declaration
    public FbxVector4 GetRotationPivot(FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxVector4

    GetScalingLimits()

    Declaration
    public FbxLimits GetScalingLimits()
    Returns
    Type Description
    FbxLimits

    GetScalingOffset(FbxNode.EPivotSet)

    Declaration
    public FbxVector4 GetScalingOffset(FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxVector4

    GetScalingPivot(FbxNode.EPivotSet)

    Declaration
    public FbxVector4 GetScalingPivot(FbxNode.EPivotSet pPivotSet)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    Returns
    Type Description
    FbxVector4

    GetShadingMode()

    Declaration
    public FbxNode.EShadingMode GetShadingMode()
    Returns
    Type Description
    FbxNode.EShadingMode

    GetSkeleton()

    Declaration
    public FbxSkeleton GetSkeleton()
    Returns
    Type Description
    FbxSkeleton

    GetTranslationLimits()

    Declaration
    public FbxLimits GetTranslationLimits()
    Returns
    Type Description
    FbxLimits

    GetVisibility()

    Declaration
    public bool GetVisibility()
    Returns
    Type Description
    Boolean

    RemoveChild(FbxNode)

    Declaration
    public FbxNode RemoveChild(FbxNode pNode)
    Parameters
    Type Name Description
    FbxNode pNode
    Returns
    Type Description
    FbxNode

    SetNodeAttribute(FbxNodeAttribute)

    Declaration
    public FbxNodeAttribute SetNodeAttribute(FbxNodeAttribute pNodeAttribute)
    Parameters
    Type Name Description
    FbxNodeAttribute pNodeAttribute
    Returns
    Type Description
    FbxNodeAttribute

    SetPivotState(FbxNode.EPivotSet, FbxNode.EPivotState)

    Declaration
    public void SetPivotState(FbxNode.EPivotSet pPivotSet, FbxNode.EPivotState pPivotState)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxNode.EPivotState pPivotState

    SetPostRotation(FbxNode.EPivotSet, FbxVector4)

    Declaration
    public void SetPostRotation(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxVector4 pVector

    SetPreRotation(FbxNode.EPivotSet, FbxVector4)

    Declaration
    public void SetPreRotation(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxVector4 pVector

    SetRotationActive(Boolean)

    Declaration
    public void SetRotationActive(bool pVal)
    Parameters
    Type Name Description
    Boolean pVal

    SetRotationOffset(FbxNode.EPivotSet, FbxVector4)

    Declaration
    public void SetRotationOffset(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxVector4 pVector

    SetRotationOrder(FbxNode.EPivotSet, FbxEuler.EOrder)

    Declaration
    public void SetRotationOrder(FbxNode.EPivotSet pPivotSet, FbxEuler.EOrder pRotationOrder)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxEuler.EOrder pRotationOrder

    SetRotationPivot(FbxNode.EPivotSet, FbxVector4)

    Declaration
    public void SetRotationPivot(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxVector4 pVector

    SetScalingOffset(FbxNode.EPivotSet, FbxVector4)

    Declaration
    public void SetScalingOffset(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxVector4 pVector

    SetScalingPivot(FbxNode.EPivotSet, FbxVector4)

    Declaration
    public void SetScalingPivot(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
    Parameters
    Type Name Description
    FbxNode.EPivotSet pPivotSet
    FbxVector4 pVector

    SetShadingMode(FbxNode.EShadingMode)

    Declaration
    public void SetShadingMode(FbxNode.EShadingMode pShadingMode)
    Parameters
    Type Name Description
    FbxNode.EShadingMode pShadingMode

    SetTransformationInheritType(FbxTransform.EInheritType)

    Declaration
    public void SetTransformationInheritType(FbxTransform.EInheritType pInheritType)
    Parameters
    Type Name Description
    FbxTransform.EInheritType pInheritType

    SetVisibility(Boolean)

    Declaration
    public void SetVisibility(bool pIsVisible)
    Parameters
    Type Name Description
    Boolean pIsVisible

    Operators

    Equality(FbxNode, FbxNode)

    Declaration
    public static bool operator ==(FbxNode a, FbxNode b)
    Parameters
    Type Name Description
    FbxNode a
    FbxNode b
    Returns
    Type Description
    Boolean

    Inequality(FbxNode, FbxNode)

    Declaration
    public static bool operator !=(FbxNode a, FbxNode b)
    Parameters
    Type Name Description
    FbxNode a
    FbxNode b
    Returns
    Type Description
    Boolean
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023