|
@@ -1304,10 +1304,11 @@ var INSPECTOR;
|
|
|
*/
|
|
*/
|
|
|
MeshAdapter.prototype._drawAxis = function () {
|
|
MeshAdapter.prototype._drawAxis = function () {
|
|
|
this._obj.computeWorldMatrix();
|
|
this._obj.computeWorldMatrix();
|
|
|
|
|
+ var mesh = this._obj;
|
|
|
// Axis
|
|
// Axis
|
|
|
- var x = new BABYLON.Vector3(8 / this._obj.scaling.x, 0, 0);
|
|
|
|
|
- var y = new BABYLON.Vector3(0, 8 / this._obj.scaling.y, 0);
|
|
|
|
|
- var z = new BABYLON.Vector3(0, 0, 8 / this._obj.scaling.z);
|
|
|
|
|
|
|
+ var x = new BABYLON.Vector3(8 / Math.abs(mesh.scaling.x), 0, 0);
|
|
|
|
|
+ var y = new BABYLON.Vector3(0, 8 / Math.abs(mesh.scaling.y), 0);
|
|
|
|
|
+ var z = new BABYLON.Vector3(0, 0, 8 / Math.abs(mesh.scaling.z));
|
|
|
this._axesViewer = new BABYLON.Debug.AxesViewer(this._obj.getScene());
|
|
this._axesViewer = new BABYLON.Debug.AxesViewer(this._obj.getScene());
|
|
|
this._axesViewer.update(this._obj.position, x, y, z);
|
|
this._axesViewer.update(this._obj.position, x, y, z);
|
|
|
};
|
|
};
|