开发:优化代码

pull/2557/head
ChenX 9 months ago
parent 7a38f83695
commit c24c18f74d

@ -202,7 +202,7 @@ export class ExtrudeHole extends Hole
depth: this.Height, depth: this.Height,
}; };
let geo = new ExtrudeGeometry(this.ContourCurve.Shape, extrudeSettings); let geo = new ExtrudeGeometry(this.ContourCurve.Shape, extrudeSettings);
geo.applyMatrix4(this._contourCurve.OCS); geo.applyMatrix4(this._contourCurve.OCSNoClone);
let mtl = this.Material?.Object as PhysicalMaterialRecord ?? this.Db?.DefaultMaterial; let mtl = this.Material?.Object as PhysicalMaterialRecord ?? this.Db?.DefaultMaterial;
if (mtl?.UseWorldUV) if (mtl?.UseWorldUV)
@ -223,7 +223,7 @@ export class ExtrudeHole extends Hole
let pts = isGrip ? this.ContourCurve.GetGripPoints() : this.ContourCurve.GetStretchPoints(); let pts = isGrip ? this.ContourCurve.GetGripPoints() : this.ContourCurve.GetStretchPoints();
let v = new Vector3(0, 0, this.Height); let v = new Vector3(0, 0, this.Height);
pts.push(...pts.map(p => p.clone().add(v))); pts.push(...pts.map(p => p.clone().add(v)));
pts.forEach(p => { p.applyMatrix4(this.OCS); }); pts.forEach(p => { p.applyMatrix4(this.OCSNoClone); });
return pts; return pts;
} }

Loading…
Cancel
Save