我想創建一個基於Web的應用程序,用於在3D中建模UML圖。我的意思是這樣的3D UML。我可以使用JavaScript(或TypeScript或類似的東西)和CSS3和HTML5。但我仍然不知道應該使用什麼JS庫。我找到了例如「threejs」和「away3d」。你知道一些適合我的目的的圖書館嗎?謝謝JavaScript/TypeScript中的3D UML建模
1
A
回答
0
顯然你知道關於CSS3 3D變換。僅使用CSS3對於您的目的可能會有點難度,但如果您不在3D中誇大幾個元素,那麼這樣做是非常可行的,因爲CSS3變換旨在用於審覈。這些三js旨在與HTML5 Canvas和WebGL一起使用。如果你想要使用WebGL,這是非常強大的功能來完成3D複雜的事情,而不是更簡單的CSS3 3D變換,我認爲threejs是一個不錯的選擇,因爲WebGL沒有在變換矩陣上進行本地操作。
但是,如果你想要CSS3 3D變換,我認爲這對你來說是一個好主意,請記住:避免在JavaScript中混合使用CSS聲明,這是一種混合HTML,CSS,JavaScript等不良做法。您可以更改元素HTML(可以是應用程序中的類)的類。在這些類中,您將執行CSS聲明,包括轉換,轉換等,而不是更改腳本上元素的.style屬性。
我不知道這是否會對您有所幫助。
1
在Threejs
Css3d渲染器可能是你可以應用所有的CSS3屬性,你也讓你的開發者工具的標記語言,你可以看到他們的元素週期表 CSS3d Periodic table
相關問題
- 1. UML - 建模drag'n'drop
- 2. UML建模Qustion
- 3. UML建模程序
- 4. Objective-C和UML建模
- 5. 使用UML建模MVC + JSP
- 6. UML建模C#操作
- 7. UML-RT建模工具
- 8. 如何在UML中建模UI行爲
- 9. 3D建模問題
- 10. 3D交互式web部署3d-建模
- 11. 從IOS中的3D建模開始
- 12. Xamarin Studio中的Android項目3D建模
- 13. 幫助UML建模和Xcode的
- 14. 用於Java + Playframework的UML建模工具
- 15. 回調函數/類的UML類建模
- 16. 具有屬性的UML建模枚舉
- 17. UML中的域模型?
- 18. 用於系統建模或軟件建模的UML?
- 19. UML建模與UML設計有什麼區別
- 20. C++ Builder 2010專業版UML建模
- 21. UML建模組件縮放(Dia)
- 22. 建模uml圖用例 - >序列?
- 23. UML:建模php包括?如何?
- 24. 使用UML建模數據庫:關係
- 25. 用UML建模非返回調用
- 26. Difficult 3D建模格式
- 27. 如何創建3D模擬?
- 28. 動態3D對象建模
- 29. 爲SLARToolkit創建3D模型
- 30. 使用UML建模PhoneGap應用程序?
我的演示所有Css3d改造發生的樣子有用思考CSS3轉換,但林不知道它的硬件加速。爲什麼你認爲CSS3轉換對我來說是更好的選擇? – mspiderv
我認爲如果你想在3D中爲基於網絡的應用程序做一個UI是一個不錯的選擇。任何具有一組3D元素的接口都可以使用它。當然,在完全3D場景中,使用WebGL。 瀏覽器通常在CSS3變換中有很好的性能, 但這只是我的看法,我不知道你到底想做什麼。 –
我想創建UML圖,不只是UI,所以我想我應該使用WebGL。但是什麼庫? Babylon.js看起來不錯,但Three.js也是。我不知道該選什麼。 – mspiderv