diff --git a/src/DatabaseServices/Curve.ts b/src/DatabaseServices/Curve.ts index 9114fb8a0..abaa18649 100644 --- a/src/DatabaseServices/Curve.ts +++ b/src/DatabaseServices/Curve.ts @@ -23,7 +23,11 @@ export abstract class Curve extends Entity get EndPoint(): Vector3 { return; } get EndParam(): number { return; } get Area(): number { return; } + //获得曲线的面积,逆时针为正,顺时针为负. + get Area2(): number { return; } get IsClose(): boolean { return; } + //曲线为顺时针 + get IsClockWise(): boolean { return this.Area2 < 0; } GetPointAtParam(param: number): Vector3 { return; } GetPointAtDistance(distance: number): Vector3 { return; }