Skip to content
Permalink
Browse files

prevent null value on scaling mesh

  • Loading branch information...
lautr3k committed Mar 21, 2016
1 parent b83228b commit 44a82df60d23db6538a2f15ca2792138bfb0eb8c
Showing with 11 additions and 8 deletions.
  1. +11 −8 js/main.js
@@ -708,22 +708,25 @@ function updateTransformValues() {

var current = transformations[transformAction];

var offsets = {
x: input.x - current.x,
y: input.y - current.y,
z: input.z - current.z
};

if (transformAction == 'scale') {
//console.log(input.x / current.x);
input.x <= 0 && (input.x = 1);
input.y <= 0 && (input.y = 1);
input.z <= 0 && (input.z = 1);

slicer.mesh.geometry.scale(
input.x / current.x,
input.y / current.y,
input.z / current.z
);
}
else {
var deg = Math.PI / 180;
var deg = Math.PI / 180;
var offsets = {
x: input.x - current.x,
y: input.y - current.y,
z: input.z - current.z
};

slicer.mesh.geometry.rotateX(offsets.x * deg);
slicer.mesh.geometry.rotateY(offsets.y * deg);
slicer.mesh.geometry.rotateZ(offsets.z * deg);

0 comments on commit 44a82df

Please sign in to comment.
You can’t perform that action at this time.