cost 196 ms
THREE.JS,更改緩沖區幾何體的默認索引,將為 THREE.PointsMaterial 設計的幾何體轉換為 THREE.MeshBasicMaterial(或其他)

[英]THREE.JS, change default index of buffer geometry, converting a geometry designed for a THREE.PointsMaterial to a THREE.MeshBasicMaterial (or other)

在這個碼筆中, 你會發現一個參數化的花,它使用紅色的 THREE.MeshBasicMaterial 和一個線框,它看起來像這樣: 使用 wireframe: false,它看起來像這樣: 基本上,我只希望它是一個實體幾何體我試圖手動設置緩沖區幾何的索引,但實際上設置了這段代碼定義的索引: 什 ...

如何使用頂點在 three.js 中繪制多邊形?

[英]how to draw polygon in three js using vertices?

我有一個多邊形的頂點(x,y,z)作為輸入。 如何在 three.js 中渲染具有這些頂點的多邊形? THREE.Geometry() 已從 three.js 中刪除。如何使用 bufferGeometry 或任何其他方法繪制平面多邊形? 現在,當我繪制帶有頂點的多邊形時,它會繪制不完整的網格( ...

已棄用的 Face3 的建議替代方案是什么?

[英]What is the suggested alternative for the deprecated Face3?

我知道THREE.Geometry已被棄用,取而代之的是THREE.BufferGeometry() 。 但是,似乎沒有任何關於如何實現曾經的“ Face3() ”的明確信息。 我的理解是它與Geometry() object 有某種關系,但我不確定如何,因為文檔已被刪除。 我正在嘗試運行一些使用 ...

使用三個 JS 從 THREE.Geometry 更改為 THREE.BufferGeometry

[英]Changing from THREE.Geometry to THREE.BufferGeometry with THREE JS

嗨,我是三個 JS 的新手,需要一點幫助。 我正在使用我發現的一段代碼來創建一個隨機點球體,但由於 THREE.Geometry 已經被貶值,我需要在代碼中將 THREE.Geometry 更改為 THREE.BufferGeometry。 原始代碼是: 所以現在我相信我需要使用: 但是如何將每個 ...

THREE.js 在更新 THREE.js 時將 Map 紋理正確地 UV 到自定義緩沖區幾何體上

[英]THREE.js Correctly UV Map texture onto custom buffer geometry while updating THREE.js

我正在嘗試更新threejs版本,基本上我想使用我在互聯網上找到的一個示例,用於更新版本的threejs(r143)中的一個非常早期版本的threejs(r44),我遇到了問題3d model 的 uv 展開以紋理半身像。 為了做到這一點,我意識到我會遇到很多問題,但主要是我目前堅持的事情是正確放置 ...

web-ifc-three中如何訪問IFC項目的BufferGeometry

[英]How to access the BufferGeometry of IFC items in web-ifc-three

我正在嘗試獲取與我擁有的 expressId 相對應的元素的幾何形狀,即 BufferGeometry object(不是通過挑選)。 基本上我在問如何遍歷 IFC model 並將每個 object 作為單獨的 OBJ 導出。 我會注意到我有逆向工程代碼來實現 package 的某些版本,但它使 ...

當我嘗試從 .mat 文件加載頂點、面和法線時,為什么我的緩沖區幾何會失敗?

[英]Why does my buffer geometry fail when I try to load in vertices, faces and normal from .mat file?

我想將我的 matlab 幾何加載到我的 three.js 場景中。 我的 3D 數據保存在 struct .mat 文件中,其中包含 .vertices、.faces、.VertexNormals 和 .VertexColorData 數組。 我能夠將其加載到 JavaScript 中並使用緩沖區 ...

如何在 BufferGeometry 上應用 SubdivisionModifier?

[英]How to apply SubdivisionModifier on BufferGeometry?

有人可以告訴我應該從哪里開始嗎? 我試圖將此代碼 → http://glennchun.github.io/free-form-deformation/移植到最新的threejs版本。 我面臨的主要挑戰是如何將幾何體划分為多個面。 由於從最新的threejs版本中刪除了SubdivisionMo ...

如何在 Three.js 中實際組合或合並幾何圖形?

[英]How can I actually combine or merge geometries in Three.js?

如何獲取 2 個單獨的緩沖區幾何圖形,然后在 three.js 中簡單地將它們合並/組合成一個BufferGeometry ,它還可以繼承所有蒙皮屬性、uvs、頂點等? 我一直在努力尋找解決方案,因為 three.js 中的默認工具似乎不起作用,或者它們會擾亂幾何圖形的某些部分。 ...

在 Three.js 中將圖像映射到點材質緩沖區幾何時出現問題

[英]Trouble mapping an image to a point material buffer geometry in Three.js

我一直在使用 Three.js 制作一個項目,該項目創建一個點材質 object,然后可以與之交互。 我正在嘗試將圖像的像素 map 到緩沖區幾何的頂點,以便將圖像顯示為一組點(點雲狀)。 有問題的圖像是地球的 map(縮小到 106 x 53 像素)。 我這樣做是通過在 canvas 上繪制圖像、 ...

Three.js. 從 BufferGeometry 頂點獲取 localToWorld

[英]Three.js. Get localToWorld from BufferGeometry vertices

我從幾何屬性中獲取面孔獲取面部每個點的坐標為臉部的每條邊畫線如果 object 沒有移動,一切都很好:沒有移動但如果你移動,那么線條會保持原樣:移動后如果我嘗試在移動后獲取點的世界坐標,那么我會看到相同的圖片:移動后 + localToWorld 如果我為立方體更新矩陣世界,那么我會看到:移動后 ...

ThreeJS 如何從 BufferGeometry 中獲取被點擊幾何體的名稱屬性?

[英]How To Get Clicked Geometry’s Name Attribute From BufferGeometry in ThreeJS?

我正在開發一個 VueJs 應用程序,並向場景添加了 1000 個盒子 model。 雖然我在單擊框 model 時設置了每個幾何體的名稱屬性,但我無法獲取框體幾何體的名稱。 我認為這是由應用合並緩沖區幾何引起的。 是否可以通過某種方式單擊來獲取名稱屬性? 這是我的代碼; 這是代表盒子模型視圖的圖 ...

Three.js 緩沖區幾何結構 Animation

[英]Three.js Buffer Geometry Animation

我有 Three.js 場景,基本上在給定區域上散布了一堆三角形。 我想做的是讓三角形開始靠得很近,然后隨機向各個方向擴展。 如何創建一個 animation 循環來更新三角形 position? 我一直在使用 three.js 網站上的示例代碼: https://github.com/mrdoo ...

三.BufferAttribute:.setArray 已被刪除。 使用 BufferGeometry.setAttribute unindexBufferGeometry

[英]THREE.BufferAttribute: .setArray has been removed. Use BufferGeometry .setAttribute unindexBufferGeometry

非常感謝一些幫助將 webgl-wireframes 庫代碼更新到最新版本的threejs。 此 function 導致以下錯誤未捕獲的 TypeError:THREE.Geometry 不是構造函數三.BufferAttribute:.setArray 已被刪除。 使用 BufferGeomet ...

使用 THREE.js 將圖像加載到 BufferGeometry 表面時出現問題

[英]Trouble loading images onto a BufferGeometry surface with THREE.js

我正在嘗試使用BufferGeometry在 THREE.js 中制作一個立方體,但圖像無法正確加載。 我已經嘗試了一些東西,但似乎沒有任何效果,而且看起來 uv 無法正常工作。 腳本.js 我有一個奇怪的錯誤,紋理不起作用。 圖片 ...

三.JS | Delaunator.JS THREE.BufferGeometry UV 映射

[英]THREE.JS | Delaunator.JS THREE.BufferGeometry UV mapping

這真的很奇怪,但我找不到任何用於 uv 映射 Delaunator.JS 輸出的解決方案。 假設我有一組非常基本的點定義: 同時,細分點之后,我需要通過Delaunator.JS處理這些點以構建能夠生成THREE.BufferGeometry平面。 他們我試圖通過以下方式生成 UV 貼圖: ...

具有單獨着色器的緩沖幾何組

[英]buffergeometry groups with individual shaders

我認為展示一個代碼示例是最好的。 因此,我創建了一個小示例來說明問題。 我想創建一個緩沖區幾何體,其中每個組都有自己的着色器。 雖然我總是在材質數組中創建一個新實例,但我不能獨立使用各個着色器的制服。 我在數組中的一個着色器的制服中調整的內容總是對材質數組中的所有其他着色器具有相同的效果。 在我問之 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM