Class FbxNode
Syntax
public class FbxNode : FbxObject, IDisposable, IEquatable<FbxEmitter>
Properties
InheritType
Declaration
public FbxPropertyEInheritType InheritType { get; }
Property Value
LclRotation
Declaration
public FbxPropertyDouble3 LclRotation { get; }
Property Value
LclScaling
Declaration
public FbxPropertyDouble3 LclScaling { get; }
Property Value
LclTranslation
Declaration
public FbxPropertyDouble3 LclTranslation { get; }
Property Value
VisibilityInheritance
Declaration
public FbxPropertyBool VisibilityInheritance { get; }
Property Value
Methods
AddChild(FbxNode)
Declaration
public bool AddChild(FbxNode pNode)
Parameters
Type |
Name |
Description |
FbxNode |
pNode |
|
Returns
AddMaterial(FbxSurfaceMaterial)
Declaration
public int AddMaterial(FbxSurfaceMaterial pMaterial)
Parameters
Returns
Create(FbxManager, String)
Declaration
public static FbxNode Create(FbxManager pManager, string pName)
Parameters
Returns
Create(FbxObject, String)
Declaration
public static FbxNode Create(FbxObject pContainer, string pName)
Parameters
Returns
Equals(FbxNode)
Declaration
public bool Equals(FbxNode other)
Parameters
Type |
Name |
Description |
FbxNode |
other |
|
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Declaration
public FbxAMatrix EvaluateGlobalTransform()
Returns
Declaration
public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime)
Parameters
Type |
Name |
Description |
FbxTime |
pTime |
|
Returns
Declaration
public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet)
Parameters
Returns
Declaration
public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget)
Parameters
Returns
Declaration
public FbxAMatrix EvaluateGlobalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget, bool pForceEval)
Parameters
Returns
Declaration
public FbxAMatrix EvaluateLocalTransform()
Returns
Declaration
public FbxAMatrix EvaluateLocalTransform(FbxTime pTime)
Parameters
Type |
Name |
Description |
FbxTime |
pTime |
|
Returns
Declaration
public FbxAMatrix EvaluateLocalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet)
Parameters
Returns
Declaration
public FbxAMatrix EvaluateLocalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget)
Parameters
Returns
Declaration
public FbxAMatrix EvaluateLocalTransform(FbxTime pTime, FbxNode.EPivotSet pPivotSet, bool pApplyTarget, bool pForceEval)
Parameters
Returns
FindChild(String)
Declaration
public FbxNode FindChild(string pName)
Parameters
Type |
Name |
Description |
String |
pName |
|
Returns
FindChild(String, Boolean)
Declaration
public FbxNode FindChild(string pName, bool pRecursive)
Parameters
Returns
FindChild(String, Boolean, Boolean)
Declaration
public FbxNode FindChild(string pName, bool pRecursive, bool pInitial)
Parameters
Returns
GetCamera()
Declaration
public FbxCamera GetCamera()
Returns
GetChild(Int32)
Declaration
public FbxNode GetChild(int pIndex)
Parameters
Type |
Name |
Description |
Int32 |
pIndex |
|
Returns
GetChildCount()
Declaration
public int GetChildCount()
Returns
GetChildCount(Boolean)
Declaration
public int GetChildCount(bool pRecursive)
Parameters
Type |
Name |
Description |
Boolean |
pRecursive |
|
Returns
GetGeometry()
Declaration
public FbxGeometry GetGeometry()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetLight()
Declaration
public FbxLight GetLight()
Returns
GetMaterial(Int32)
Declaration
public FbxSurfaceMaterial GetMaterial(int pIndex)
Parameters
Type |
Name |
Description |
Int32 |
pIndex |
|
Returns
GetMaterialIndex(String)
Declaration
public int GetMaterialIndex(string pName)
Parameters
Type |
Name |
Description |
String |
pName |
|
Returns
GetMesh()
Declaration
Returns
GetNodeAttribute()
Declaration
public FbxNodeAttribute GetNodeAttribute()
Returns
GetParent()
Declaration
public FbxNode GetParent()
Returns
GetPostRotation(FbxNode.EPivotSet)
Declaration
public FbxVector4 GetPostRotation(FbxNode.EPivotSet pPivotSet)
Parameters
Returns
GetPreRotation(FbxNode.EPivotSet)
Declaration
public FbxVector4 GetPreRotation(FbxNode.EPivotSet pPivotSet)
Parameters
Returns
GetRotationActive()
Declaration
public bool GetRotationActive()
Returns
GetRotationLimits()
Declaration
public FbxLimits GetRotationLimits()
Returns
GetRotationOffset(FbxNode.EPivotSet)
Declaration
public FbxVector4 GetRotationOffset(FbxNode.EPivotSet pPivotSet)
Parameters
Returns
GetRotationOrder(FbxNode.EPivotSet, out Int32)
Declaration
public void GetRotationOrder(FbxNode.EPivotSet pPivotSet, out int pRotationOrder)
Parameters
GetRotationPivot(FbxNode.EPivotSet)
Declaration
public FbxVector4 GetRotationPivot(FbxNode.EPivotSet pPivotSet)
Parameters
Returns
GetScalingLimits()
Declaration
public FbxLimits GetScalingLimits()
Returns
GetScalingOffset(FbxNode.EPivotSet)
Declaration
public FbxVector4 GetScalingOffset(FbxNode.EPivotSet pPivotSet)
Parameters
Returns
GetScalingPivot(FbxNode.EPivotSet)
Declaration
public FbxVector4 GetScalingPivot(FbxNode.EPivotSet pPivotSet)
Parameters
Returns
GetShadingMode()
Declaration
public FbxNode.EShadingMode GetShadingMode()
Returns
GetSkeleton()
Declaration
public FbxSkeleton GetSkeleton()
Returns
GetTranslationLimits()
Declaration
public FbxLimits GetTranslationLimits()
Returns
GetVisibility()
Declaration
public bool GetVisibility()
Returns
RemoveChild(FbxNode)
Declaration
public FbxNode RemoveChild(FbxNode pNode)
Parameters
Type |
Name |
Description |
FbxNode |
pNode |
|
Returns
SetNodeAttribute(FbxNodeAttribute)
Declaration
public FbxNodeAttribute SetNodeAttribute(FbxNodeAttribute pNodeAttribute)
Parameters
Returns
SetPivotState(FbxNode.EPivotSet, FbxNode.EPivotState)
Declaration
public void SetPivotState(FbxNode.EPivotSet pPivotSet, FbxNode.EPivotState pPivotState)
Parameters
SetPostRotation(FbxNode.EPivotSet, FbxVector4)
Declaration
public void SetPostRotation(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
Parameters
SetPreRotation(FbxNode.EPivotSet, FbxVector4)
Declaration
public void SetPreRotation(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
Parameters
SetRotationActive(Boolean)
Declaration
public void SetRotationActive(bool pVal)
Parameters
SetRotationOffset(FbxNode.EPivotSet, FbxVector4)
Declaration
public void SetRotationOffset(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
Parameters
SetRotationOrder(FbxNode.EPivotSet, FbxEuler.EOrder)
Declaration
public void SetRotationOrder(FbxNode.EPivotSet pPivotSet, FbxEuler.EOrder pRotationOrder)
Parameters
SetRotationPivot(FbxNode.EPivotSet, FbxVector4)
Declaration
public void SetRotationPivot(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
Parameters
SetScalingOffset(FbxNode.EPivotSet, FbxVector4)
Declaration
public void SetScalingOffset(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
Parameters
SetScalingPivot(FbxNode.EPivotSet, FbxVector4)
Declaration
public void SetScalingPivot(FbxNode.EPivotSet pPivotSet, FbxVector4 pVector)
Parameters
SetShadingMode(FbxNode.EShadingMode)
Declaration
public void SetShadingMode(FbxNode.EShadingMode pShadingMode)
Parameters
Declaration
public void SetTransformationInheritType(FbxTransform.EInheritType pInheritType)
Parameters
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
Returns
Inequality(FbxNode, FbxNode)
Declaration
public static bool operator !=(FbxNode a, FbxNode b)
Parameters
Returns