簡體   English   中英

Forge Viewer無法顯示邊緣

[英]Forge Viewer fails to display edges

我使用https://github.com/Autodesk-Forge/viewer-react-express-headless作為Forge React應用程序的起點,並且修改了viewer = new Autodesk.Viewing.Viewer3D(viewerElement, {}); viewer = new Autodesk.Viewing.Private.GuiViewer3D(viewerElement, {}); 將其從無頭轉為經典瀏覽器。

我可以加載我的模型,但是它看起來沒有邊緣,當我進入Settings -> Performance -> Display edges時,默認情況下它是關閉的,當我嘗試將其設置回去時,邊緣保持不可見。

從我無法喚醒的查看器中: 屏幕截圖顯示邊緣關閉 屏幕截圖顯示邊緣

當我對在Autodesk Viewer上加載的相同模型嘗試相同的操作時,它可以按預期工作,並且可以切換邊緣的可見性。

Autodesk Viewer 屏幕截圖顯示邊緣關閉 屏幕截圖顯示邊緣

在stackoverflow上發現了另一個看似相關的問題 ,但是我嘗試了viewer.js?v=v4.2viewer.js?v=v5.0viewer.js?v=v6.3.1 ,但仍然存在看不見的邊緣問題。

我還發布了Github問題

謝謝您的幫助。

亞歷克西斯

好的,如果您是直接通過Autodesk.Viewing.Private.GuiViewer3D創建查看器實例,而不是通過Autodesk.Viewing.ViewingApplication創建查看器實例,那么在初始化Forge查看器時將需要應用一個魔術配置參數,以便線會出現...

要修復此問題,必須在代碼中將額外的選項isAEC: true傳遞給modelOptions,如下所示:

var modelOptions = {
    placementTransform: mat,
    globalOffset:{x:0,y:0,z:0},
    sharedPropertyDbPath: doc.getPropertyDbPath(),
    isAEC: true //!<<< Here is the missing line
};

viewer.loadModel(svfUrl, modelOptions, onLoadModelSuccess, onLoadModelError);

暫無
暫無

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

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