Doja平台3D基礎示例

2021-08-22 02:09:36 字數 1277 閱讀 7889

doja平台3d基礎示例

這個示例在前面示例的基礎上進行了改進,實現了doja平台上3d常見的操作,比如偏移,縮放,旋轉,光照等效果,不過由於沒有使用紋理,光照效果不明顯~~。 飄飄白雲

import com.nttdocomo.ui.*;

import com.nttdocomo.opt.ui.j3d.*;

// /**

* @author ppby 2006-01-25

* doja3d foundation

*/private canvas3d canv;

public void start() catch (illegalthreadstateexception itse) catch (exception e) }}

/*** canvas class

*/class canvas3d extends canvas implements runnable

public void run() catch (interruptedexception ie) }}

public void updateaffinetrans()

/*** rendering method.

*/public void paint(graphics g) catch (exception e)

}/**

* key event process.

*/public void processevent(int type, int param)

}} catch (exception e)

}/**

* set the command list for methods.

* @return true - success. false - fail.

*/private boolean setupcmdlistfunc() ;

cmdlistfunc_ = cmdlistfunc;

return true;

} catch (exception e)

}/**

* set the command list for primitives.

* @return true - setting succeeded. false - setting failed.

*/private boolean setupcmdlistprim() ;

cmdlistprim_ = cmdlistprim;

return true;

} catch (exception e) }}

Doja平台3D基礎示例

doja平台3d基礎示例 這個示例在前面示例的基礎上進行了改進,實現了doja平台上3d常見的操作,比如偏移,縮放,旋轉,光照等效果,不過由於沒有使用紋理,光照效果不明顯 飄飄白雲 import com.nttdocomo.ui.import com.nttdocomo.opt.ui.j3d.aut...

3D數學基礎

vector是向量,向量的意思,向量既有大小,又有方向,verctor3 就是三維向量,乙個三維向量會有三個分量,分別是 x,y,z,在 unity 中每乙個遊戲物件都至少會有乙個元件叫 transform,transform 主要用來控制遊戲物件的位置,旋轉和縮放。vector3.distance...

3D數學基礎 向量

vector3.h hello 注釋 是否需要const修飾就是分析其資料是否需要修改,不需要修改就加const,安全性 一般有兩個地方需要考慮是否加const 1,成員函式引數處 2,成員函式本身,即類本身資料不允許修改 修飾的是this ifndef hello vector3 h define...