之前在公司做項目的時候接到過一個需求,
因公司業(yè)務(wù)是做IT監(jiān)控,所以客戶要一個機房的3D展示,展示環(huán)境啊設(shè)備什么的狀態(tài)等信息。
接到這個需求自然就交給做前端的我了,
但是,說實話,那會兒剛轉(zhuǎn)型H5,對純JS的技術(shù)很不熟悉,又做這個,當時,頭發(fā)都快撤掉了,但是確實很開心,因為真的做出來了
先說下當時想的這部分需求應該怎么做吧,
首先技術(shù)選型,
沒接觸,只能網(wǎng)上搜,搜來搜去做后去特定用ThreeJS來做了,
因為什么呢,因為ThreeJS基于WebGL,代碼易讀,好理解,學習成本低,存在時間比較長了,歷史悠久,相對穩(wěn)定
就確定這個了,
然后就是要做成什么樣,
一個機房,最基本的就是有機柜啊各種設(shè)備了,需要去畫這些,然后就是做3D不能只是設(shè)備懸空飄著,需要有圍墻啊,地板什么的。
所以對應的元素都有了,
剩下的明天繼續(xù)(?﹡?o?﹡?)