package jiglib.plugin.flare3d { import flare.core.Mesh3D; import flare.utils.Matrix3DUtils; import flash.geom.Matrix; import flash.geom.Matrix3D; import flash.geom.Vector3D; import jiglib.plugin.ISkin3D; /** * @author Chribbe */ public class Flare3DMesh implements ISkin3D { private var _mesh:Mesh3D; public function Flare3DMesh(mesh:Mesh3D) { _mesh = mesh; } public function get mesh():Mesh3D { return _mesh; } public function get transform():Matrix3D { return _mesh.world.clone(); } public function set transform(m:Matrix3D):void { mesh.resetTransforms(); mesh.world = m; } } }