hi

can somebody help me with the Mesh and Face creation? i ve looked into
the new SubMesh and SubGeometry classes
but haven't figured out how this works

for version 3.6 i have used a function like this

// create away3d 3.6 object
function createAwayObject ( name:String, obj:Editor3DObject )
{
  var mesh:Mesh = new Mesh();
  var v1:Vertex;
  var v2:Vertex;
  var v3:Vertex;
  var u1:UV;
  var u2:UV;
  var u3:UV;

  for each( poly in obj.polygons )
  {
        v1 = new Vertex( poly.point1.x, poly.point1.y, poly.point1.z);
        v2 = new Vertex( poly.point2.x, poly.point2.y, poly.point2.z);
        v3 = new Vertex( poly.point3.x, poly.point3.y, poly.point3.z);

        u1 = new UV(poly.u1, 1-poly.v1);
        u2 = new UV(poly.u2, 1-poly.v2);
        u3 = new UV(poly.u3, 1-poly.v3);

        mesh.geometry.addFace( new Face(v1,v2,v3,
materials[poly.matName] ,u1,u2,u3) );
  }
  assignTransform( mesh, obj );
  mesh.updateMesh( view );

  return mesh;
}

thx

Reply via email to