From c38b3e75e5e273248efa0f04498a80abb083a5d7 Mon Sep 17 00:00:00 2001 From: ChenX_Mac Date: Sat, 17 Nov 2018 19:34:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=20#IOQOS=20=E4=BF=AE=E6=AD=A3GetPoint?= =?UTF-8?q?=E5=9C=A8UCS=E5=B9=B6=E4=B8=94=E5=AD=98=E5=9C=A8=E5=9F=BA?= =?UTF-8?q?=E7=82=B9=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E6=8B=BE=E5=8F=96?= =?UTF-8?q?=E7=82=B9=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/UI/DynamicPrompt/GetPointPromptBlock.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/UI/DynamicPrompt/GetPointPromptBlock.ts b/src/UI/DynamicPrompt/GetPointPromptBlock.ts index 6f525b8f7..e32098bb0 100644 --- a/src/UI/DynamicPrompt/GetPointPromptBlock.ts +++ b/src/UI/DynamicPrompt/GetPointPromptBlock.ts @@ -1,4 +1,4 @@ -import { Vector3 } from 'three'; +import { Vector3, Matrix4 } from 'three'; import { end } from 'xaop'; import { app } from '../../ApplicationServices/Application'; import { midPoint, polar } from '../../Geometry/GeUtils'; @@ -159,8 +159,7 @@ export class GetPoint2PromptBlock extends PromptBlock } get Value(): Vector3 { - let ucs = app.m_Editor.UCSMatrix; - + let ucs = new Matrix4().extractRotation(app.m_Editor.UCSMatrix.clone()); return this.basePoint .clone() .add(