From 51247e9f86927e5314ee02c7bcccdfdb818acfa9 Mon Sep 17 00:00:00 2001 From: ChenX Date: Mon, 5 Feb 2018 13:46:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=9B=B2=E7=BA=BF=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=9C=80=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 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/DatabaseServices/Curve.ts b/src/DatabaseServices/Curve.ts index 37b9dc0d3..b8aab4f37 100644 --- a/src/DatabaseServices/Curve.ts +++ b/src/DatabaseServices/Curve.ts @@ -52,4 +52,22 @@ export abstract class Curve extends Entity GetOffsetCurves(offsetDist: number): Array { return; } GetClosestPointTo(pt: Vector3, extend: boolean): Vector3 { return; } + //相交 + /** + * 包围盒相交 + * + * @param {Curve} curve + * @returns {boolean} + * @memberof Curve + */ + BoundingBoxIntersectWith(curve: Curve): boolean { return; } + /** + * 取消相交 + * + * @param {Curve} curve + * @returns {Vector3[]} + * @memberof Curve + */ + IntersectWith(curve: Curve): Vector3[] { return; } + }