|
|
@ -1,14 +1,14 @@
|
|
|
|
import { Matrix4, Vector3 } from "three";
|
|
|
|
import { Matrix4, Vector3 } from "three";
|
|
|
|
import { curveLinkGroup, GetPointAtCurveDir } from "../Common/CurveUtils";
|
|
|
|
import { curveLinkGroup, GetPointAtCurveDir } from "../Common/CurveUtils";
|
|
|
|
import { Arc } from "../DatabaseServices/Arc";
|
|
|
|
import { Arc } from "../DatabaseServices/Entity/Arc";
|
|
|
|
import { Circle } from "../DatabaseServices/Circle";
|
|
|
|
import { Circle } from "../DatabaseServices/Entity/Circle";
|
|
|
|
import { Curve } from "../DatabaseServices/Curve";
|
|
|
|
import { Curve } from "../DatabaseServices/Entity/Curve";
|
|
|
|
import { Line } from "../DatabaseServices/Line";
|
|
|
|
import { Line } from "../DatabaseServices/Entity/Line";
|
|
|
|
import { Polyline } from "../DatabaseServices/Polyline";
|
|
|
|
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
|
|
|
import { PromptEntityResult, PromptPointResult } from "../Editor/PromptResult";
|
|
|
|
import { PromptEntityResult, PromptPointResult } from "../Editor/PromptResult";
|
|
|
|
import { angle, equalv3, isParallelTo, midPoint, AsVector2 } from "../Geometry/GeUtils";
|
|
|
|
import { angle, equalv3, isParallelTo, midPoint, AsVector2 } from "../Geometry/GeUtils";
|
|
|
|
import { IntersectOption } from "../GraphicsSystem/IntersectWith";
|
|
|
|
import { IntersectOption } from "../GraphicsSystem/IntersectWith";
|
|
|
|
import { Board } from "../DatabaseServices/Board";
|
|
|
|
import { Board } from "../DatabaseServices/Entity/Board";
|
|
|
|
|
|
|
|
|
|
|
|
function Encode(res: PromptEntityResult, enMap: (PromptEntityResult[])[])
|
|
|
|
function Encode(res: PromptEntityResult, enMap: (PromptEntityResult[])[])
|
|
|
|
{
|
|
|
|
{
|
|
|
|