Fbx.kl

Types

FbxHandle (object)

The FbxHandle is used to open and interact with Fbx files. The handle is an object with a pointer to a struct in C++ that owns the Fbx file handle. http://www.proanimationbank.com/index.php/anims

Methods

  FbxHandle ( in FbxHandle other )
  FbxHandle ()
FbxHandle clone ? ()
  close ! ()
ImporterIdentifier[] collectChidren ! ( in ImporterIdentifier nodeIdentifier )
  collectParentHierarchyChain ! ( in ImporterIdentifier identifier, io ImporterIdentifier chain[] )
  getAnimationLayerNames ? ( out String layerNames[] )
  getIdentifiers ? ( io ImporterIdentifier identifiers[], in ImporterOptions options )
String getOpenedFilePath ? ()
  openFileHandle ! ( in String filePath, in String textureFolder )
  parseFCurve ! ( in ImporterIdentifier identifier, out Scalar values[] )
Float32[String] parseMaterial ! ( in ImporterIdentifier identifier )
  parsePolygonMeshAndAttributes ! ( in ImporterIdentifier identifier, out UInt32 polygonSizes[], out UInt32 packedPolyPointIndices[], out Vec3 positions[], out Vec3 polyPointNormals[], out Vec2 polyPointUVs[][] )
  parsePolygonMeshAndAttributes ! ( in ImporterIdentifier identifier, out UInt32 polygonSizes[], out UInt32 packedPolyPointIndices[], out Vec3 positions[], out Vec3 polyPointNormals[], out Vec2 polyPointUVs[][], out Color polyPointColors[][] )
  parsePolygonMeshBbox ! ( in ImporterIdentifier identifier, out Vec3 bboxMin, out Vec3 bboxMax )
  parseSkeleton ! ( in ImporterIdentifier identifier, io ImporterIdentifier bones[] )
  parseSkinWeights ! ( in ImporterIdentifier identifier, out UInt32 nb[], out UInt32 packedOrderedIds[], out Scalar packedOrderedWeights[] )
FilePath[String] parseTexture ! ( in ImporterIdentifier identifier )
  ~FbxHandle ()

Functions

FindIdentifierByPath

Integer FindIdentifierByPath ( in String path, in ImporterIdentifier identifiers[] )

Finds and identifier based on its hierarchical path in the Fbx file.

path The path
identifier The identifier

GetXfoFromFBXIdentifier

Xfo GetXfoFromFBXIdentifier ( in ImporterIdentifier identifier, in String key )

Gets the Xfo for this identifier as a dictionary

identifier The identifier
key The identifier