public CreateChildSceneNode ( Vector3 translate, |
||
translate | Vector3 | |
rotate | ||
Résultat |
public override SceneNode CreateChildSceneNode( Vector3 translate, Quaternion rotate )
{
PCZSceneNode childSceneNode = (PCZSceneNode)( this.CreateChild( translate, rotate ) );
if ( anchored )
{
childSceneNode.AnchorToHomeZone( homeZone );
homeZone.AddNode( childSceneNode );
}
return childSceneNode;
}
//-----------------------------------------------------------------------
PCZSceneNode::CreateChildSceneNode ( string name, Vector3 translate, |
//------------------------------------------------------------------------- public override void SetZoneGeometry(string filename, PCZSceneNode parentNode) { String entityName, nodeName; entityName = Name + "_entity"; nodeName = Name + "_Node"; Entity ent = mPCZSM.CreateEntity(entityName, filename); // create a node for the entity PCZSceneNode node; node = (PCZSceneNode)(parentNode.CreateChildSceneNode(nodeName, Vector3.Zero, Quaternion.Identity)); // attach the entity to the node node.AttachObject(ent); // set the node as the enclosure node SetEnclosureNode(node); }