From 678005e63fdc6f69eb06e5fd5e4d36224f86aef2 Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Sat, 9 Jul 2022 14:34:35 -0700 Subject: [PATCH] set location to hole object from datum --- web/app/cad/craft/e0/interact.d.ts | 2 ++ web/app/cad/craft/e0/interact.js | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/app/cad/craft/e0/interact.d.ts b/web/app/cad/craft/e0/interact.d.ts index b171f065..75ec9f9d 100644 --- a/web/app/cad/craft/e0/interact.d.ts +++ b/web/app/cad/craft/e0/interact.d.ts @@ -15,3 +15,5 @@ export function ClassifyEdgeToFace(edgePtr: number, facePtr: number, tol: number export function IsEdgesOverlap(e1Ptr: number, e2Ptr: number, tol: number): boolean; export function UpdateTessellation(shapePtr: number, deflection: number): number; + +export function SetLocation(shapePtr: number, matrixArray: number[]); diff --git a/web/app/cad/craft/e0/interact.js b/web/app/cad/craft/e0/interact.js index 4606dba4..6afb9837 100644 --- a/web/app/cad/craft/e0/interact.js +++ b/web/app/cad/craft/e0/interact.js @@ -61,4 +61,8 @@ export function IsEdgesOverlap(e1Ptr, e2Ptr, tol) { export function UpdateTessellation(shapePtr, deflection) { return Module._UpdateTessellation(shapePtr, deflection); -} \ No newline at end of file +} + +export function SetLocation(shapePtr, matrixArray) { + return Module._SetLocation(shapePtr, ...matrixArray); +}