look in Mirror class. you can see how multiple material can be applied per mesh.

On Mar 4, 2011, at 4:51 AM, Daniel Reitterer wrote:

> ok thanks i think this will help me out pretty easy :)
> 
> but i think there are no materials per face possible or i am wrong?
> 
> 
> On Mar 3, 11:23 pm, Fabrice3D <[email protected]> wrote:
>> look at tools.Meshhelper class
>> there is also a function that build one for you from your vectors
>> 
>> Note that I add new helpers methods/classes dayly in there, and some are 
>> subject to change as well.
>> 
>> Fabrice
>> 
>> On Mar 3, 2011, at 11:05 PM, Daniel Reitterer wrote:
>> 
>> 
>> 
>>> 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