一个连接件就是Fbx sdk中用来处理对象(Object)和特性(Property)之间关系的数据结构。连接件数据结构不开源,但可以通过以下函数来操作: FbxObject::ConnectSrcObject(),FbxObject::ConnectDstObject(), FbxProperty::ConnectDstObject(),FbxProperty::ConnectSrcProperty()。
这里我们来讨论一下特性(Property)和属性(Attribute)的区别:特性是一个类中特有的;属性可以是一个类特有的,也可以是几个类都有的。在程序中,特性就是类中的属性(比如节点类FbxNode和它内部的转换向量),属性就是一个独立的类(比如FbxNodeAttribute)。
连接件可以视为目的层(destination)和资源层(source),以下是各种连接关系的操作函数:
对象-特性 连接:FbxObject::GetSrcProperty() ,FbxProperty::GetDstObject()