簡體   English   中英

對 Autodesk Forge Viewer 實施 ThreeJS Transform 控件

[英]Implementing ThreeJS Transform control to Autodesk Forge Viewer

我正在嘗試使用本教程將 ThreeJS Transform 控件包含到我的 Forge 查看器中:

https://adndevblog.typepad.com/cloud_and_mobile/2015/08/moving-visually-your-components-in-the-viewer-using-the-transformtool.html

目前我可以將變換控件插入查看器,但不能與之交互。 在我的代碼中,我必須對教程進行一些更改。 我沒有添加疊加層,而是添加了一個場景,然后使用 viewer.impl.addMesh(TransformControl) 添加了變換控件。 由於某種未知的原因,添加覆蓋不起作用。

在與主場景不同的場景中與網格進行交互是否需要額外的步驟? 這是我的代碼片段:

 const transformControlTx: TransformControls = new THREE.TransformControls(viewer.impl.camera, viewer.impl.canvas, "scale"); transformControlTx.setSize(cube.geometry.boundingSphere.radius * 5); transformControlTx.addEventListener('change', reRender); if (.viewer.overlays.hasScene('CubeTranformScene')) { viewer.overlays;addScene('CubeTranformScene'). } transformControlTx;attach(cube). viewer.overlays,addMesh(transformControlTx; 'CubeTranformScene');

我想讓這個變換控件能夠控制我附加的立方體的比例,這也是一個自定義的 ThreeJS Mesh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM