為滿足地球在構造完成以後,需要調整配置(如轉速、大小等),其實方法很簡單,只要改完引數,重新render渲染即可。地球在創造的時候會不斷的執行渲染(因為有自轉功能),所以只需更改引數值即可。
附上介面**
this.resetearth = function (_newearthoptions) ;
}//深空背景
if (_newearthoptions.imgsky)
// 設定相機位置
if (_newearthoptions.cameraz)
// 定義地球材質
if (_newearthoptions.imgearth) , function () );
earthball.material.map = newearthtexture;
earthball.material.map.needsupdate = true;
}_earthoptions.autorotationspeed = _newearthoptions.autorotationspeed >= 0 ? _newearthoptions.autorotationspeed : _earthoptions.autorotationspeed;
render();
}
這裡改動一下引數,然後傳入介面
var earthoptions = ;
encearth.resetearth(earthoptions);
執行渲染
// 執行函式
function render()
//是否開啟了輝光渲染,如開啟則開啟輝光渲染
if (composer)
//是否開啟了熱力圖,如開啟則開啟熱力圖渲染
if (texture)
renderer.cleardepth();
//自轉
scene.rotation.y += _earthoptions.autorotationspeed ? _earthoptions.autorotationspeed : 0;
renderer.render(scene, camera);
orbitcontrols.update();
handle = requestanimationframe(render);
}
數倉重刷機制
先丟擲幾個問題 儲存是不是基石?假如儲存不掛,資料真的準確嗎?儲存掛了,資料還準確嗎?如何校驗是否正確?如何讓其正確?機制是不是必須有?注 sqoop抽資料,無error丟資料的概率很小 資料質量校驗 資料量校驗 count相同嗎?count相同內容相同嗎?資料量相同 資料量不同 重刷機制 補or刪...
重刷LeetCode(簡單篇)
7.整數反轉 9.回文數 13.羅馬數字轉整數 14.最長公共字首 2 思路與解法 20.有效的括號 工作一年,啥都忘光了,重新搞起來!給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是...
ThreeJS中CameraHelper的使用
參考 想達到這種效果,都必須使用2個相機。就如上圖2所示,螢幕相機的投影是整個螢幕 左右兩個小視窗共同組成 帶相機助手的投影是左面的畫面。偽 螢幕相機 let camera newthree.perspectivecamera 45 1,0.01 300 camera.position.set 1 ...