2012-07-15 38 views
1

我創建了一個帶有jQueryUI滑塊的html頁面,並在另一個div中創建了THREE.CubeGeometry(請參見http://codesigntools.com/sample7)。這個想法是使用由滑塊控制的全局變量(slider1val)來縮放該立方體。我看了herehere但沒有效果。你可以從鏈接代碼中看到,我試圖在'animate'函數內對多維數據集進行更改。是對的嗎?Three.js用滑塊變量更新立方體比例

我對js和Three.js非常陌生,但是我已經使用了相當多的處理,所以也許我會以錯誤的方式去解決這個問題。有沒有類似的例子可以看看,或者有人可以通過使用全局變量訪問和操作多維數據集大小的過程來引導我?

謝謝!

+1

JavaScript控制檯(F12)見說:'未捕獲的ReferenceError:立方體不defined'。 'cube'變量是'init'函數的局部變量,全局變量。 – 2012-07-15 10:11:35

+1

另外,如果你想用jQuery UI成功完成這樣的事情的例子,那麼你可以看看我製作的這個演示@ - > [Three.JS with jQuery UI Sliders](http:// cmg0030 .zxq.net/threejs/threeUI) – 2012-07-15 22:48:17

+0

謝謝你們,正是我需要的! – 2012-07-17 05:57:50

回答

0

回答我的問題的希望,這將幫助別人:

雙方的意見是正確的:

  • 我不得不全局定義多維數據集,然後在其規模行動從 在我的updateGeom()函數
  • 科裏格羅斯有一個很好的 的例子(現在是一個死鏈接)。

對於更深入的例子,請在GitHub上here