diff --git a/src/Common/JigMove.ts b/src/Common/JigMove.ts index 7977463a1..2048118d8 100644 --- a/src/Common/JigMove.ts +++ b/src/Common/JigMove.ts @@ -3,9 +3,8 @@ import { app } from "../ApplicationServices/Application"; import { Entity } from "../DatabaseServices/Entity/Entity"; import { PromptStatus } from "../Editor/PromptResult"; -export async function JigMoveEntity(entitys: Entity[]): Promise +export async function JigMoveEntity(entitys: Entity[], pos = new Vector3): Promise { - let pos = new Vector3(); let mtx = new Matrix4(); let baseP = new Vector3(); diff --git a/src/DatabaseServices/Entity/Arc.ts b/src/DatabaseServices/Entity/Arc.ts index 972947ec5..33dc6c6c7 100644 --- a/src/DatabaseServices/Entity/Arc.ts +++ b/src/DatabaseServices/Entity/Arc.ts @@ -343,9 +343,9 @@ export class Arc extends Curve { if (cu instanceof Arc) { - this.WriteAllObjectRecord(); if (equalv3(cu.Center, this.Center) && equaln(cu.m_Radius, this.m_Radius)) { + this.WriteAllObjectRecord(); let [sa, ea] = [cu.StartAngle, cu.EndAngle]; if (cu.m_Clockwise != this.m_Clockwise) [sa, ea] = [ea, sa];