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); +}