three.js

    1熱度

    1回答

    我用three.js製作一個圖形,我想用THREE.Line連接節點。 用鼠標移動其中一個節點後,必須重新創建帶有節點新坐​​標的邊(THREE.Line)。我怎麼做到的? 我的代碼不更新的觀點: function render(){ newEdge.vertices.push(new THREE.Vertex(inNode.position)); newEdge.verti

    1熱度

    1回答

    如何通過在three.js上給出它們的頂點來創建簡單的網格,如斜面,錐體,旋轉形狀?

    0熱度

    1回答

    今天上午,我打開了我的Chrome瀏覽器... 他被自動更新到新版本:17.0.963.46 現在更新後我three.js所項目不工作正確... 的材質(圖像*。PNG)未加載 我試圖運行在Firefox上相同的項目,這是工作......很慢 但工作... 是任何人知道什麼是錯誤/問題?或者它可能與什麼有關?

    1熱度

    1回答

    在研究一些webGL示例(主要是基於Three.js的示例)時,我注意到大型模型通過ASCII +二進制JSON的組合加載。由於文件大小減小,這種方法對我非常有吸引力。 該ASCII JSON具有的一般格式(從three.js所採取的示例,webgl_geometry_large_mesh.html): { "metadata" : { "formatVersio

    6熱度

    1回答

    我得到這個試圖上呈現three.js所立方體,使用THREE.MeshBasicMaterial()和加載質感。 這是正常的嗎?我該如何解決它?

    1熱度

    3回答

    我在ThreeJS中渲染了模型。現在,我需要添加一些交互功能,以便: 根據用戶輸入的值,我需要爲模型的某些部分着色。 如果我點擊任何模型零件,我希望它被突出顯示。 我是ThreeJS的新手,有點困惑。我該怎麼做呢?

    0熱度

    1回答

    我想畫一個3D貓(帶動畫),它不過是一堆3D對象 - 橢圓體,金字塔,球體等。 我有2個問題: 1)是否有定義自己的複雜的幾何3D對象,而不是標準three.js所對象,如球體,立方體任何方式...... 2)當動畫整個貓應該怎麼定義動畫函數爲每個對象?有什麼辦法可以將一些物體結合在一起嗎?

    1熱度

    2回答

    我試圖手動(沒有像Three.js這樣的庫)將JSON 3D模型加載到我的webGL代碼中,只是爲了好玩,但當我的模型具有超過1個紋理時,我遇到了困難。 在一個OBJ-> JSON轉換後的文件中,我如何知道哪個紋理是後續面的「活動」? OBJ文件使用'usemtl'標記來標識正在使用的紋理/材質,但在使用JSON時我似乎無法找到這種指針。 隨着時間的推移,我使用的是由alteredq 感謝一大堆寫

    2熱度

    1回答

    嗨,提前感謝您的幫助。我有兩個硬幣圖像,說一些硬幣的頭部和尾部。我想用three.js製作3D硬幣。我嘗試了很多,但無法獲得硬幣的實際形狀。我的代碼如下。 mesh = new THREE.Mesh( new THREE.CylinderGeometry(20, 20, 0, 20, 1, false), new THREE.MeshBasicMaterial({ map: TH

    1熱度

    2回答

    繼承人我的代碼: http://jsfiddle.net/zsitro/gYhrY/(只是爲了顯示...犯規的小提琴作品) 它可以加載: - three.js所內置的平面立方體和一個燈.. - 模型(1立方體和步行生物)。 它一切都好,但問題是生物是幾乎黑色(太暗),而立方體是全黑的。如果我移除光線,它會顯示出它的紋理,而怪物則會更加明亮。 我找不到資源如何避免這個黑色的東西,讓我的聚光燈工作。