在咱們協助客戶進行3D應用的開發過程當中,客戶遇到的最頭疼的問題是如何在短期內學會使用TWaver 3D引擎,以及使用TWaver 3D來建立和導入項目所需的各類3D業務模型。因爲項目涵蓋的行業繁多、對模型種類和精度的需求各異,爲了下降TWaver底層引擎的使用難度,TWaver發佈了一款全新的模型庫框架TWaver® Make,來幫助開發者快速建立高質量、專業的行業可視化應用場景。服務器
簡單來講,TWaver® Make提供的是模版定義的開發SDK框架,和高質量的跨行業模型庫。使用TWaver® Make,能夠把TWaver 2D/3D的代碼細節包裝在模版中進行復用,極大的下降使用TWaver的複雜度,提升開發效率。框架
TWaver® Make基於Javascript對各種資源進行模版化定義,它的核心只有2個函數:
make.Default.register
進行模版定義;
make.Default.load
進行模型加載。函數
經過數據的模版化,能夠實現各種資源的標準化、快速共享與複用。ui
TWaver® Make 能夠快速定義:設計
TWaver® Make模型庫提供了大量高精度、專業的行業預製2D、3D模型庫,能夠直接使用。模型庫就像一本字典同樣,開發着只需查閱模型id,就能夠經過load方法快速加載使用這些內置模型。3d
例如,下面代碼調用了Make中預約義的電力變電站中的變壓器模型。已知變壓器模型的id爲twaver.grid.transformer
,則:code
var transformer = make.Default.load('twaver.grid.transformer');
network3d.getDataBox().addByDescendant(transformer);
orm
這樣一來,很快便就搭建出一個變電站的場景了:
圖片
TWaver® Make提供了大量行業預製模型庫,可供開發者直接使用。包括各種2D拓撲圖及樣式、3D模型、工業監控組件,涵蓋電信、電力、數據中心、工業自動化等領域。從機房、機櫃、服務器、滅火器,到人物、花草、建築、道路,行業模板庫一應俱全,供您所用。固然,也能夠輕鬆對模板庫進行擴展。ip
TWaver® Make 模型庫涵蓋領域:
若是TWaver® Make的專業模型庫還不能知足您的業務需求,歡迎聯繫咱們,咱們將爲您提供專業的模型擴展定製服務。
最後,咱們用一張圖來簡單說明下TWaver® Make在整個TWaver產品體系中的位置:
能夠看到,TWaver® Make位於TWaver 3D引擎上層,包含了開發框架和模板庫,若是把搭建系統比喻成蓋大樓,那麼TWaver 2D和3D就像沙土和水泥,而TWaver® Make的就像是各類標準的「磚頭」,蓋房子的過程,也就變成了「搭積木」的過程。蓋大樓,也再也不須要從挖土燒磚開始,讓設計師更多的精力專一在建築結構和功能設計上。
若是你對Make感興趣,或者有3D應用開發的需求,不妨下載TWaver® Make試試。有任何問題,也能夠留言,或者發郵件給咱們:tw-service@servasoft.com。