mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-16 05:23:19 +01:00
25 lines
813 B
JavaScript
25 lines
813 B
JavaScript
import {assertFaceOrigination, assertFaceRole} from '../utils/asserts';
|
|
import {createPlaneAndOpenSketcher} from '../utils/scripts';
|
|
|
|
export const TEST_MODE = 'modellerUI';
|
|
|
|
export async function testExtrudePrism(env, ui) {
|
|
let sketcherUI = await createPlaneAndOpenSketcher(ui);
|
|
let sketchedFace = ui.context.services.selection.face.single;
|
|
let [S1, S2, S3, S4] = sketcherUI.addRectangle(-100, -100, 100, 100);
|
|
|
|
// let gauge = ui.prismSurfaceGauge([-100, -100, 0], [100, -100, 0], [50, 50, 0], [-50, 50, 0] );
|
|
//
|
|
// ui.__DEBUG__.AddParametricSurface(gauge.surface);
|
|
|
|
ui.commitSketch();
|
|
|
|
ui.selectFaces([0, 0, -10], [0, 0, 10]);
|
|
|
|
ui.openWizard('EXTRUDE');
|
|
ui.wizardContext.updateParam('value', 2000);
|
|
ui.wizardContext.updateParam('prism', 0.1);
|
|
await ui.wizardOK();
|
|
env.fail();
|
|
|
|
}
|