Ejemplo n.º 1
0
//! Adds a standard modifier chain (type: model node modifier chain) to the chain of all data blocks.
void U3DFileWriter::addModifierChain_ModelNode(const mlU3D::ModelNode& modelNode)
{
    size_t ModifierChainBlockIndex = addStandardBlock_ModifierChain(modelNode.internalName, mlU3D::MODIFIERCHAINTYPE_NODEMODIFIERCHAIN, 0x00000000, 1);

    size_t ModelNodeBlockIndex = addStandardBlock_ModelNode(modelNode);
    _dataBlocks[ModelNodeBlockIndex].close();

    _dataBlocks[ModifierChainBlockIndex].addChildDataBytes(_dataBlocks[ModelNodeBlockIndex].getNumDataBytes());
}
Ejemplo n.º 2
0
//! Adds a standard modifier chain (type: model node modifier chain) to the chain of all data blocks.
void U3DFileWriter::addModifierChain_ModelNode(const U3DObjectInfoStruct& objectInfo)
{
  size_t ModifierChainBlockIndex = addStandardBlock_ModifierChain(objectInfo.InternalName,U3D_MODIFIERCHAINTYPE_NODEMODIFIERCHAIN, 0x00000000, 1);

  size_t ModelNodeBlockIndex = addStandardBlock_ModelNode(objectInfo);
  _dataBlocks[ModelNodeBlockIndex].close();

  _dataBlocks[ModifierChainBlockIndex].addChildDataBytes(_dataBlocks[ModelNodeBlockIndex].getNumDataBytes());
}