three.js 源碼注釋(三十二)Scenes/FogExp2.js
來源:程序員人生 發布時間:2014-12-09 08:12:01 閱讀次數:4031次
商域無疆 (http://blog.csdn.net/omni360/)
本文遵守“署名-非商業用處-保持1致”創作公用協議
轉載請保存此句:商域無疆 - 本博客專注于 敏捷開發及移動和物聯裝備研究:數據可視化、GOLANG、Html5、WEBGL、THREE.JS,否則,出自本博客的文章謝絕轉載或再轉載,謝謝合作。
俺也是剛開始學,好多地兒肯定不對還請見諒.
以下代碼是THREE.JS 源碼文件中Scenes/FogExp2.js文件的注釋.
更多更新在 : https://github.com/omni360/three.js.sourcecode
/**
* @author mrdoob / http://mrdoob.com/
* @author alteredq / http://alteredqualia.com/
*/
/*
///FogExp2對象的構造函數.用來在場景內創建指數霧效,指數霧效是霧效濃度遞增根據指數(參數density)設定,Fog對象的功能函數采取
///定義構造的函數原型對象來實現.
///
/// 用法: var fog = new THREE.FogExp2(THREE.colorKeywords.cyan,0.3);
/// 在場景中添加指數霧效,霧效遞增的質素是0.3,霧效的色彩是cyan,
*/
///<summary>FogExp2</summary>
///<param name ="color" type="THREE.Color">霧效的色彩屬性,如果霧效色彩設置成黑色,遠處的對象將被渲染成黑色</param>
///<param name ="density" type="number">霧效強度遞增指數屬性,可選參數,默許是0.00025</param>
///<returns type="FogExp2">返回新的霧效對象</returns>
THREE.FogExp2 = function ( color, density ) {
this.name = ''; //霧效對象屬性名,可有可無
this.color = new THREE.Color( color ); //霧效的色彩屬性
this.density = ( density !== undefined ) ? density : 0.00025; //霧效強度遞增指數屬性,可選參數,默許是0.00025
};
/****************************************
****下面是FogExp2對象提供的功能函數.
****************************************/
/*clone方法
///clone方法克隆1個霧效對象.
*/
///<summary>clone</summary>
///<returns type="FogExp2">返回克隆的指數霧效對象.</returns>
THREE.FogExp2.prototype.clone = function () {
// return new THREE.FogExp2( this.color.getHex(), this.density ); /返回克隆的指數霧效對象
};
商域無疆 (http://blog.csdn.net/omni360/)
本文遵守“署名-非商業用處-保持1致”創作公用協議
轉載請保存此句:商域無疆 - 本博客專注于 敏捷開發及移動和物聯裝備研究:數據可視化、GOLANG、Html5、WEBGL、THREE.JS,否則,出自本博客的文章謝絕轉載或再轉載,謝謝合作。
以下代碼是THREE.JS 源碼文件中Scenes/FogExp2.js文件的注釋.
更多更新在 : https://github.com/omni360/three.js.sourcecode
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈