|
|
|
@ -903,7 +903,7 @@ export class ExtrudeSolid extends Entity
|
|
|
|
|
solid.ContourCurve = faceRegions[0];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
solid.OCS = grooveMtx.clone().setPosition(box.min.applyMatrix4(grooveMtx)).multiply(mirrorMtxZ);
|
|
|
|
|
solid.ApplyMatrix(grooveMtx.clone().setPosition(box.min.applyMatrix4(grooveMtx)).multiply(mirrorMtxZ));
|
|
|
|
|
solid.ApplyMatrix(this.OCSInv);
|
|
|
|
|
solid.ApplyMatrix(faceMtxInv);
|
|
|
|
|
}
|
|
|
|
@ -920,7 +920,7 @@ export class ExtrudeSolid extends Entity
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
solid.OCS = grooveMtx.clone().setPosition(box.min.applyMatrix4(grooveMtx)).multiply(mirrorMtxZ);
|
|
|
|
|
solid.ApplyMatrix(grooveMtx.clone().setPosition(box.min.applyMatrix4(grooveMtx)).multiply(mirrorMtxZ));
|
|
|
|
|
solid.ApplyMatrix(this.OCSInv);
|
|
|
|
|
solid.ApplyMatrix(faceMtxInv);
|
|
|
|
|
}
|
|
|
|
|