def=Turns a user-defined model's mesh into a primitive element which can then be reused for other models:

Flash3DInstance.makePrimitive(modelID, newPrimitiveID); &sam=

//creates a new three point model, then makes a primitive of its mesh and creates two new models from this primitive


myWorld = new Flash3D(270, 200, 1);

mod = myWorld.newModel("mod", "mesh");

mod.addVertices([[0,-50,0],[50,50,0],[-50,50,0]]);

mod.assignSide([0,2,1], 0xFF0000, 100);

myWorld.makePrimitive("mod", "mesh");

myWorld.newModel("mod2", "mesh");

myWorld.newModel("mod3", "mesh");

myWorld.model["mod2"].translate(-150,-50,0);

myWorld.model["mod3"].translate(150,-50,0);

myWorld.render();