three.js

    0熱度

    1回答

    在Three.js中,調用action.play()使對象消失,控制檯上沒有任何錯誤或警告。 我使用THREE.ObjectLoader加載在攪拌機中創建的JSON文件。 srt(位置/比例/四元數)動畫位於生成的文件中。形態目標也是如此。爲了優化文件大小,我將srt作爲一系列空對象進行動畫處理。形態目標軌道位於主要目標中,我克隆5次以建立角色(確切地說是氣球)。 我以前做過大量的測試來介紹形狀/

    1熱度

    1回答

    我們有一個現有的three.js應用程序,正在嘗試添加對cad設計的支持。之前,我們通過自定義的DXF文件創建的geojson數據來管理這些數據,但現在我們正在使用Autodesk Forge來支持更多的數據類型,並在渲染之前預處理數據。 作爲前言,我們不能簡單地使用Forge viewer threejs版本,因爲這將涉及到我們將整個應用程序重寫爲在Forge查看器之上構建爲擴展。 因此,對於3

    -1熱度

    2回答

    我想要找回並導出被位移圖移動的網格。 着色器根據該線變換頂點(從 three.js所/ SRC /渲染器/着色器/ ShaderChunk/displacementmap_vertex.glsl): transformed += normalize(objectNormal) * (texture2D(displacementMap, uv).x * displacementScale + dis

    1熱度

    1回答

    我在three.js中創建一個立方體,如果我先旋轉它然後translateX,立方體位置不是(10,0,0) geometry = new THREE.BoxGeometry(3, 3, 3); material = new THREE.MeshBasicMaterial({ color: 0xff0000}); mesh = new THREE.Mesh(geometry, material

    2熱度

    1回答

    目前我已經加載了埃菲爾鐵塔的obj文件,並使用threejs渲染它,但是我怎麼能把這個建築物放在地圖上它的位置在現實世界中。我使用mapgox-gl-js來處理地圖問題,因爲它在3d地圖上很方便。 style: { "version": 8, "sources": { "satellite": { "type": "raster", "url

    0熱度

    1回答

    我試圖在ThreeJS場景內的3D地圖中實現離線路由。我希望用戶單擊一個點,然後導航到此點的多維數據集。導航工作正常,但點擊點不準確。平面地圖是Y軸向上的XZ座標平面。在這個場景中,我得到了Orbit Controls,它在軌道運行時改變了攝像機的位置參數,因此光線投射並不準確。我需要在任何軌道狀態下獲得正確的XZ座標。我在3D中獲得了傳統射線投影的正確座標,但正如我所說,這不是我所需要的。我嘗試

    1熱度

    1回答

    我嘗試SimplifyModifier的Threejs(https://threejs.org/examples/js/modifiers/SimplifyModifier.js),它工作正常,但輸出的幾何形狀以某種方式阻止它有一個顏色不同。下面是顯示該問題的小提琴: https://jsfiddle.net/k29px10r/ var camera, scene, renderer, geome

    1熱度

    1回答

    我的主要目標是使用真棒Three.js庫將3DS/MAX中創建的3D模型加載到WebGL中。我已經完成了實現這一目標的以下步驟。 試圖將MAX插件導出器直接轉換爲Three.js JSON。這是有問題的,並沒有工作。 將MAX模型導出爲OBJ格式。 使用Three.js轉換器Obj2Three.js將OBJ模型轉換爲JSON格式。 這很好,我現在可以將我的模型加載到Three.js中,但它沒有應用

    1熱度

    1回答

    我試圖在ThreeJS片段着色器中實現普通地圖,但似乎在最近丟失了一個關鍵功能computeTangents版本。 下面是使用舊版本三的工作演示: http://coryg89.github.io/technical/2013/06/01/photorealistic-3d-moon-demo-in-webgl-and-javascript/ ThreeJS使用computeTangents()名

    1熱度

    1回答

    使用舊的three.js(r72-)動畫系統,可以在指定的時間開始動畫。 我做線沿線的東西: // anim being an instance of THREE.Animation var duration = anim.data.length; anim.currentTime = Math.floor(Math.random() * (Math.floor(duration) - 0