2012-06-16 118 views
3

我創建了一個three.js所一個簡單的場景,但它不與畫布渲染工作(但它應該工作...)現場沒有渲染(three.js所)

代碼: http://jsfiddle.net/PRkcJ/

它只適用於,如果我使用webGLrenderer。但爲什麼?

由於提前,

+0

我捅死在這裏的黑暗,但我覺得Canvas是僅適用於2D渲染和你想渲染與照明和透視相機的3D網格。當然這不適用於2D? – BeRecursive

+0

使用three.js你可以。 – eqiproo

+1

夠公平的。對你有好處。 – BeRecursive

回答

3

你所得到的是一個白色的飛機在白色背景上。

定向光源的光位置被視爲方向矢量,它必須是單位長度。

你的代碼的工作,如果你做這樣的事情:

light.position.set(-100, 150, 0).normalize(); 

小提琴:http://jsfiddle.net/PRkcJ/1/