|
|
|
@ -199,13 +199,13 @@ export class BoardGetFace
|
|
|
|
|
|
|
|
|
|
if (br.SweepVisibleFace === FaceDirection.Front)
|
|
|
|
|
{
|
|
|
|
|
frontMat = new Matrix4().multiplyMatrices(ocs, mtx.setPosition(new Vector3(0, 0, br.Thickness * FaceDir)));
|
|
|
|
|
backMat = ocs;
|
|
|
|
|
frontMat = new Matrix4().multiplyMatrices(ocs, mtx.setPosition(new Vector3(0, faceRegion.BoundingBox.min.y, br.Thickness * FaceDir)));
|
|
|
|
|
backMat = new Matrix4().multiplyMatrices(ocs, new Matrix4().setPosition(new Vector3(0, faceRegion.BoundingBox.min.y)));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
frontMat = new Matrix4().multiplyMatrices(ocs, new Matrix4().setPosition(new Vector3(0, 0, br.Thickness * FaceDir)));
|
|
|
|
|
backMat = new Matrix4().multiplyMatrices(ocs, mtx);
|
|
|
|
|
frontMat = new Matrix4().multiplyMatrices(ocs, new Matrix4().setPosition(new Vector3(0, faceRegion.BoundingBox.min.y, br.Thickness * FaceDir)));
|
|
|
|
|
backMat = new Matrix4().multiplyMatrices(ocs, mtx.setPosition(new Vector3(0, faceRegion.BoundingBox.min.y)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (opt.frontDrill)
|
|
|
|
@ -214,7 +214,7 @@ export class BoardGetFace
|
|
|
|
|
localBoard: br,
|
|
|
|
|
matrix4: frontMat,
|
|
|
|
|
length: conCu.Length,
|
|
|
|
|
width: br.Height,
|
|
|
|
|
width: faceRegion.BoundingBox.max.y,
|
|
|
|
|
CurveBoardFaceRegionPolyline: faceRegion
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
@ -225,7 +225,7 @@ export class BoardGetFace
|
|
|
|
|
localBoard: br,
|
|
|
|
|
matrix4: backMat,
|
|
|
|
|
length: conCu.Length,
|
|
|
|
|
width: br.Height,
|
|
|
|
|
width: faceRegion.BoundingBox.max.y,
|
|
|
|
|
CurveBoardFaceRegionPolyline: faceRegion
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|