Can we have a vector3D for scaling instead of uniform scaling.
subgeometry.as
public function scale(scale : Vector3D):void
{
var len : uint = _vertices.length;
for (var i : uint = 0; i < len; i+=3)
{
_vertices *= scale.x;
_vertices[i+1] *= scale.y;
_vertices[i+2] *= scale.z;
}
invalidateBuffers(_vertexBufferDirty);
}
plus the change in Geometry
public function scale(scale : Vector3D):void
Or am I just missing where scaling on XYZ is