From c557624b07840d848b6477eddbd9646a88e409b2 Mon Sep 17 00:00:00 2001 From: ChenX Date: Tue, 29 Aug 2023 11:51:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD:=E8=A1=A8=E8=BE=BE=E5=BC=8F?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=87=BD=E6=95=B0r2d,d2r,=E5=9B=BA=E5=AE=9A?= =?UTF-8?q?=E5=8F=98=E9=87=8FR2D,D2R?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Common/eval.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Common/eval.ts b/src/Common/eval.ts index 4c9150d3b..894b3e72a 100644 --- a/src/Common/eval.ts +++ b/src/Common/eval.ts @@ -1,3 +1,4 @@ +import { MathUtils } from "three"; import { equaln } from "../Geometry/GeUtils"; import { clamp as CLAMP, FixedNotZero } from "./Utils"; @@ -57,6 +58,10 @@ export function eval2(expr: string, params?: {}, defaultParam?: string): number let SQRT2 = Math.SQRT2; let clamp = CLAMP; let eq = equaln; + let r2d = MathUtils.radToDeg; + let d2r = MathUtils.degToRad; + let R2D = MathUtils.RAD2DEG; + let D2R = MathUtils.DEG2RAD; let code = ""; if (params)