def=duplicates a primitive mesh so that transformation may be performed on one without affecting the other
Flash3DInstance..primitive.duplicate(newID, primitive);
&sam=
//duplicates the cube primitive, then transforms the duplicate into a rectanglur box
myWorld = new Flash3D(270, 200, 0);
myWorld.primitive.duplicate("box", "cube");
myWorld.primitive.setLength("box", 200);
myWorld.newModel("myBox", "box");
myWorld.newModel("myCube", "cube");
myWorld.model["myBox"].rotate(0,30,0);
myWorld.model["myCube"].rotate(0,30,0);
myWorld.model["myCube"].translate(-200,0,0);
myWorld.render();