From 2a273fce5faa26030c3de3a0b50404ba33f4c791 Mon Sep 17 00:00:00 2001 From: Zoe Date: Thu, 21 Jun 2018 18:03:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E6=AE=B5=E7=BA=BF=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=82=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DatabaseServices/Polyline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DatabaseServices/Polyline.ts b/src/DatabaseServices/Polyline.ts index 86c4576b5..1cceb010d 100644 --- a/src/DatabaseServices/Polyline.ts +++ b/src/DatabaseServices/Polyline.ts @@ -267,7 +267,7 @@ export class Polyline extends Curve */ GetPointAtParam(param: number): Vector3 { - if (param === Math.floor(param)) + if (param === Math.floor(param) && this.ParamOnCurve(param)) return Vec2DTo3D(this.GetPoint2dAt(FixIndex(param, this.NumberOfVertices))).applyMatrix4(this.OCS); let cu: Curve = this.GetCurveAtParam(param); if (cu)