Ich konstruiere einen Punkt mit einem zufälligen x, y, z (in einem bestimmten Minimum und Maximum für x, y, z). Wie kann ich den Punkt multiplizieren (z. B. 20 Punkte), aber die haben unterschiedliche Werte (zufällig) für x, y und z auch.Mehrere zufällige Punkte Three.js
//Math.random() * (max - min) + min
var x = Math.random() * (80 - 1) + 1
var y = Math.random() * (80 - 1) + 1
var z = Math.random() * (80 - 1) + 1
var dotGeometry = new THREE.Geometry();
dotGeometry.vertices.push(new THREE.Vector3(x, y, z));
var dotMaterial = new THREE.PointCloudMaterial({ size: 10, sizeAttenuation: false, color: 0xFF0000 });
var dot = new THREE.PointCloud(dotGeometry, dotMaterial);
scene.add(dot);
Ich habe etwas versucht, aber der Punkt multipliziert an der gleichen Position immer und immer wieder.