MAKE MESH FROM OBJECT This command will make a single mesh using the entire mesh data of an object.
Syntax
    MAKE MESH FROM OBJECT Mesh Number, Object Number
    MAKE MESH FROM OBJECT Mesh Number, Object Number, Ignore Mode
Parameters
    Mesh Number
Integer The mesh number
    Object Number
Integer The object number that this command will make a mesh from
    Ignore Mode
Integer If the ignore mode is set to one, the command will not copy over limbs that have their culling switched off
Returns
This command does not return a value.
Description
A mesh is a wireframe description of a 3D shape. The mesh and object numbers should be specified using integer values.
Example Code
    sync on

    sync rate 120

    hide mouse

    cls 0

    ObjectNumber=1

    MeshNumber=1

    LimbNumber=0

    TextureNumber=1

    load mesh "mesh.x",MeshNumber

    load mesh "newmesh.x",MeshNumber+1

    load image "iron.jpg",TextureNumber

    make object ObjectNumber, MeshNumber,TextureNumber

    if mesh exist(MeshNumber)=1 then delete mesh MeshNumber

    make mesh from object MeshNumber, ObjectNumber

    add limb ObjectNumber,LimbNumber+1,MeshNumber

    link limb ObjectNumber,0,LimbNumber+1

    offset limb ObjectNumber,1,1,0,0

    color limb ObjectNumber,LimbNumber+1,rgb(0,255,0)

    scale limb ObjectNumber,LimbNumber+1,50,50,50

    while mouseclick()=0

    set cursor 0,0

    print "press z key"

    if inkey$()="z" then change mesh ObjectNumber, LimbNumber+1, MeshNumber+1

    xrotate object ObjectNumber,wrapvalue(object angle x(ObjectNumber)+1)

    sync

    endwhile

    delete object ObjectNumber

    if mesh exist(MeshNumber)=1 then delete mesh MeshNumber

    if mesh exist(MeshNumber+1)=1 then delete mesh MeshNumber+1

    end
See also
BASIC3D Commands Menu Index