From df1568b36a25dc75ab02ecc095e21fef0c9f56ca Mon Sep 17 00:00:00 2001 From: ChenX Date: Mon, 5 Feb 2018 11:26:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9B=B2=E7=BA=BF=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E5=AE=9E=E7=8E=B0=E7=9A=84=E6=96=B9=E6=B3=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DatabaseServices/Curve.ts | 4 ++++ 1 file changed, 4 insertions(+) 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; }