鍍金池/ 問答/云計(jì)算  網(wǎng)絡(luò)安全  HTML/ 請(qǐng)問要如何在 Forge Viewer 里做到依樓層剖切?

請(qǐng)問要如何在 Forge Viewer 里做到依樓層剖切?

我想要在Viewer里做到依樓層剖切這件事,讓我可以過慮RVT模型上特定的樓層并顯示其內(nèi)容。目前我發(fā)現(xiàn)我可以點(diǎn)擊 Viewer 的工具欄上剖切功能來做到一些剖切的動(dòng)作,但我需要的是產(chǎn)生地下層、地上層、屋頂?shù)绕是幸晥D,請(qǐng)問這是有辦法做到的嗎?

來源:https://stackoverflow.com/que...

回答
編輯回答
初念

選中某樓層或者只需剖切某構(gòu)件上下剖切面

viewer有方法:self.viewer.model.getVisibleBounds();
之后將獲取得到的值返回給setplanes,實(shí)現(xiàn)剖切

2018年8月26日 16:55
編輯回答
巴扎嘿

你可以通過 viewer API 來控制剖切面,所以你也可以預(yù)產(chǎn)生一些按鈕來控制這些API來達(dá)到你的需求,請(qǐng)參考幫助文檔內(nèi)的 setCutPlanes 函數(shù),這里也有一篇博客演示如何使用這個(gè)函數(shù)。

另外,你也可以參考這篇博客,他使用了ThreeCSG (Constructive solid geometry)做了一系列的布爾運(yùn)算來切分每個(gè)樓層內(nèi)的墻體。

希望這對(duì)您有幫助。

2018年4月12日 05:04