开发:修复错误

pull/2870/head
ChenX 3 months ago
parent c6f276f2dd
commit 6da12e126e

@ -160,7 +160,7 @@ export class DrawLine implements Command
//第一个是切点 第二个也是选切点 //第一个是切点 第二个也是选切点
if (ptRes.SnapMode === ObjectSnapMode.Tan && firstTangeCircle && pts.length === 1) if (ptRes.SnapMode === ObjectSnapMode.Tan && firstTangeCircle && pts.length === 1)
{ {
let pick = new SelectPick(app.Viewer, app.Viewer.WorldToScreen(ptRes.Point), app.Editor.GetPointServices.snapServices.SnapSize); let pick = new SelectPick(app.Viewer, app.Viewer.WorldToScreen(ptRes.Point.clone()), app.Editor.GetPointServices.snapServices.SnapSize);
pick.Select(app.Viewer.VisibleObjects, { filterTypes: [Circle, Arc] }); pick.Select(app.Viewer.VisibleObjects, { filterTypes: [Circle, Arc] });
let secondTangeCircle: Circle = (pick.SelectEntityList as Circle[]).find(c => c.PtInCurve(ptRes.Point)); let secondTangeCircle: Circle = (pick.SelectEntityList as Circle[]).find(c => c.PtInCurve(ptRes.Point));

Loading…
Cancel
Save