J'ai un tableau de x/y/positions z d'un BufferGeometry, il y a près de 60 000 points (18000 valeurs),tableau positions traînants dans ThreeJS
[3, 2, 1, 3, 2, 1, 3, 2, 1, ...]
je dois mélanger ces positions et obtenir le 30000 d'abord pour obtenir des points aléatoires. Je pense à convertir ce tableau en un tableau de Vector 3 avant de le mélanger pour ne pas perdre toutes les valeurs "trio".
[new THREE.Vector3(3, 2, 1), new THREE.Vector3(3, 2, 1), new THREE.Vector3(3, 2, 1), ...]
J'ai besoin d'aide pour le vocabulaire. Y at-il des noms spécifiques pour ces deux tableaux s'il vous plaît? (Cela m'aiderait à découvrir les questions suivantes).
Existe-t-il des méthodes spécifiques pour convertir un tableau en un autre?
Et y a-t-il un meilleur moyen de mélanger le tableau de positions brutes?
En ce qui concerne la lecture aléatoire: https://stackoverflow.com/questions/6274339/how-can-i-shuffle-an-array. A propos de la "conversion": de quoi parlez-vous exactement? C'est assez difficile de comprendre ce que tu veux me faire. Vous ne voulez probablement pas convertir un tableau, vous voulez juste le ** élaborer ** pour en tirer quelque chose, soit un nouveau tableau ou autre chose. – briosheje
** J'ai besoin de mélanger ces positions et ensuite obtenir le premier 30000 pour obtenir des points aléatoires. ** S'il vous plaît élaborer, je ne comprends pas comment les points aléatoires correspondent ici – pailhead