用js開發3D專案,ThingJS兩年前就成功了
你周圍到處都是跟設計有關係的例子,多總結別人的設計成果,使你提高視覺敏感度。ThingJS的3D開發平臺有十萬個場景樣例資源,讓你創作靈感不斷!
專業的設計人員總是會“借取”其他理念,他們總在尋找靈感。如果你在設計一個傳單,可以先找一份你確實非常喜歡的傳單,採用它的佈局。只需使用你自己的文字和圖片,就能把原來別人的傳單變成你自己獨一無二的設計。ThingJS的3D開發完全可參考官方示例161個,讓你更輕鬆開發!
更加直觀和準確,是設計的目標,讓人們更加方便找到需要的資訊,凸顯設計的價值。3D和2D一樣,都是把資料視覺化,更清晰的展示在使用者面前,物聯網技術部署的最後一公里,就是視覺化層面。3D動畫有了更多的模擬增強,以前是需要學習3DMAX系統,具備專業的3D建模知識,隨著物聯網技術的生態擴充套件,不是一個供應商就能做好一個物聯網方案的部署,它需要眾多的合作,所以每個合作廠商只要把其中一個方面做到極致,就能夠存活。ThingJS是3D視覺化開發方面的佼佼者,為了更加快速推動物聯網視覺化技術,趕上物聯網的大眾創新浪潮,它利用JS封裝3D庫,並開發一系列3D地圖及園區建模元件,把視覺化開發步驟簡化成了四步。
在CityBuilder或者CamBuilder場景搭建工具中,可以選擇物體屬性來內建模型動畫,無縫整合到ThingJS平臺上,就可以基於內建的模型動畫執行JS程式碼,節省了大量的動效基礎開發時間。
以下面的糧倉為例,在CamBuilder中我們可以通過選中該模型,檢視模型是否帶有動畫,例如這個糧倉動畫名為‘CloseRoof’和‘OpenRoof’,分別控制糧倉開蓋關蓋動畫。
ThingJS使用 playAnimation 介面進行動畫播放。
• 簡單播放動畫
obj.playAnimation("animation");
• 可以反向播放動畫
obj.playAnimation({ name: "animation", reverse: true//反轉陣列 });
• 可以迴圈播放動畫,並且可以同 loopType ,來控制迴圈型別
obj.playAnimation({ name: "open1", loopType: THING.LoopType.Repeat });
• 還可以同時播放多個動畫;
obj.playAnimation({ name: ["open1", "open2"], loopType: THING.LoopType.PingPong, speed: 0.4 });
ThingJS擁有免費版和付費版,3D開發不用愁!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980539/viewspace-2718643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 選對專案,精益生產就成功了一半!
- 哪個更適合3D創業專案?一篇文章講全ThingJS、Three.js和Unity 3D之異同3D創業JSUnity
- 開發板磁碟沒用就滿了
- ThingJS如何為低門檻3D視覺化開發賦能JS3D視覺化
- ThreeJs 3D 全景專案開發總結JS3D
- 別炒了,別炒了,十幾年前就免疫了!
- 房地產開發專案管理方案:有效幫助專案經理成功交付專案管理
- 神了!兩個開源的高仿外賣專案!
- 我用go-zero開發了第一個線上專案Go
- PMO兩大要務:專案選擇與優先順序排序,助力專案成功排序
- ThingJS加入js的基本表單功能JS
- 兩年前端開發:三大框架都會了,感覺迷茫!網友:其實還是新手!前端框架
- 如何提升開發效率?用這些免費API就夠了API
- 開源兩個spring api專案SpringAPI
- 如何開發出一個成功的移動BI?掌握這五大因素就夠了
- 用Flutter開發桌面應用?兩年了!Google還沒準備好?FlutterGo
- 學生黨學程式設計,有這個開源專案就夠了!程式設計
- 成功的專案歸功於成功的專案管理,它幫你踏上成功之旅!專案管理
- 學就完事了!萬星專案帶你做 3D 遊戲——GitHub 熱點速覽 v.21.183D遊戲Github
- 用非開發組機器跑專案
- nuxt.js開發企業官網--搭建專案(一)UXJS
- 朝花夕拾——更新兩個開源專案
- Eclipse開發Android專案報錯解決方案詳細教程,最新版一篇就夠了!EclipseAndroid
- 我沒有前端經驗,但1天就搞定了開源專案主頁前端
- 6個開源專案+Node.js中文教程讓Mixin Messenger 應用開發無難度Node.jsMessenger
- 報告老闆:中臺專案成功了,CTO也被搞走了
- 使用js開發一個快速開啟前端專案的alfred外掛JS前端Alfred
- 原來4年前的這個專案就是現在的Metaverse了Metaverse
- Egg.js開發七牛雲備份專案總結JS
- Vue2.x開發餓了麼專案(header部分)VueHeader
- 是時候使用 Lumen 7 + API Resource 開發專案了!API
- python專案開發Python
- 兩個專案用訊息佇列通訊佇列
- 客戶成功管理用什麼專案管理軟體好?專案管理
- 新專案決定用 JDK 17了JDK
- 做專案經理兩年,我有了200萬存款...
- 如何學習RxJava3?有這個專案就夠了!RxJava
- Java開發專屬成長路線,新手入門看這個就夠了!Java