开发:优化代码

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

@ -202,7 +202,7 @@ export class ExtrudeHole extends Hole
depth: this.Height,
};
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;
if (mtl?.UseWorldUV)
@ -223,7 +223,7 @@ export class ExtrudeHole extends Hole
let pts = isGrip ? this.ContourCurve.GetGripPoints() : this.ContourCurve.GetStretchPoints();
let v = new Vector3(0, 0, this.Height);
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;
}

Loading…
Cancel
Save