P3-04: add document-scoped OCCT booleans
This commit is contained in:
@@ -378,7 +378,8 @@ function Viewport({ selectedObject, setSelectedObject, workbench, facade, showNo
|
||||
const loadGeometry = async () => {
|
||||
const capabilities = await facade.geometry.initialize()
|
||||
if (capabilities.status !== 'ready') throw new Error(capabilities.reason || 'OCCT geometry runtime unavailable')
|
||||
shape = await facade.geometry.createBox({ width: 2.7, length: 1.4, height: 1.6, center: [0, 0, 0], originOnCenter: true, documentVersion: facade.app.document.getActive().version })
|
||||
const document = facade.app.document.getActive()
|
||||
shape = await facade.geometry.createBox({ width: 2.7, length: 1.4, height: 1.6, center: [0, 0, 0], originOnCenter: true, documentId: document.id, documentVersion: document.version })
|
||||
if (cancelled) {
|
||||
await facade.geometry.release(shape)
|
||||
shape = null
|
||||
|
||||
Reference in New Issue
Block a user