Three.js: Mengakses Data Geometri dari OBJLoader

Dibuat pada 17 Des 2014  ·  5Komentar  ·  Sumber: mrdoob/three.js

Untuk beberapa alasan, saya tidak dapat mengakses data geometri (geometry.face, geometry.vertices, dll) menggunakan OBJLoader. Data ini tersedia menggunakan OBJMTLLoader, tetapi ketika saya memasukkan objek ke konsol dengan OBJLoader, properti tidak ada di objek javascript.

Question

Komentar yang paling membantu

Baiklah, saya hanya perlu meletakkan "baru" di depan "THREE.Geometry ()":

var geometri = new THREE.Geometry (). fromBufferGeometry (bufferGeometry);

Pada Rabu, 17 Des 2014 pukul 18.19, Erick Katzenstein <
[email protected]> menulis:

Metode ini sepertinya tidak berfungsi, karena saya mendapatkan kesalahan ini "Tidak tertangkap
TypeError: Tidak dapat mendefinisikan kembali properti: id "

Saya berasumsi bahwa saya perlu mengambil ini untuk stack overflow, hanya satu kepala

Pada Rabu, 17 Des 2014 pukul 17:13, Mr. doob [email protected] menulis:

Tutup # 5775 https://github.com/mrdoob/three.js/issues/5775.

-
Balas email ini secara langsung atau lihat di GitHub
https://github.com/mrdoob/three.js/issues/5775#event -209249318.

Semua 5 komentar

three.js perlahan bertransisi dari Geometry menjadi BufferGeometry , yang lebih hemat memori dan menghasilkan waktu muat yang lebih cepat. Geometri yang dikembalikan oleh OBJLoader sekarang bertipe BufferGeometry .

Jika Anda benar-benar membutuhkan Geometry Anda dapat melakukan ini:

var geometry = new THREE.Geometry().fromBufferGeometry( bufferGeometry );

Terima kasih tuan-tuan. Maaf atas alarm palsu.

Metode ini sepertinya tidak berfungsi, karena saya mendapatkan kesalahan ini "Tidak tertangkap
TypeError: Tidak dapat mendefinisikan kembali properti: id "

Saya berasumsi bahwa saya perlu mengambil ini untuk stack overflow, hanya satu kepala

Pada Rabu, 17 Des 2014 pukul 17:13, Mr. doob [email protected] menulis:

Tutup # 5775 https://github.com/mrdoob/three.js/issues/5775.

-
Balas email ini secara langsung atau lihat di GitHub
https://github.com/mrdoob/three.js/issues/5775#event -209249318.

Baiklah, saya hanya perlu meletakkan "baru" di depan "THREE.Geometry ()":

var geometri = new THREE.Geometry (). fromBufferGeometry (bufferGeometry);

Pada Rabu, 17 Des 2014 pukul 18.19, Erick Katzenstein <
[email protected]> menulis:

Metode ini sepertinya tidak berfungsi, karena saya mendapatkan kesalahan ini "Tidak tertangkap
TypeError: Tidak dapat mendefinisikan kembali properti: id "

Saya berasumsi bahwa saya perlu mengambil ini untuk stack overflow, hanya satu kepala

Pada Rabu, 17 Des 2014 pukul 17:13, Mr. doob [email protected] menulis:

Tutup # 5775 https://github.com/mrdoob/three.js/issues/5775.

-
Balas email ini secara langsung atau lihat di GitHub
https://github.com/mrdoob/three.js/issues/5775#event -209249318.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

DefinitelyMaybe picture DefinitelyMaybe  ·  88Komentar

WaltzBinaire picture WaltzBinaire  ·  67Komentar

sunag picture sunag  ·  161Komentar

arefin86 picture arefin86  ·  64Komentar

jonobr1 picture jonobr1  ·  95Komentar