Three.js - eigene Geometrie erzeugen
Aus Wikizone
Version vom 4. Januar 2022, 11:49 Uhr von 134.3.241.3 (Diskussion)
https://threejs.org/manual/?q=geometr#en/custom-buffergeometry
BufferGeometry - Geometrie eines Objekts
BufferGeometry ist das Objekt mit dem Three.js alle geometrischen Daten darstellt. Eine BufferGeometry ist wiederum eine Zusammenstellung von mehreren BufferAttribute Objekten.
Jedes BufferAttribute steht für einen Typ von Daten:
positions normals colors uv ...
Diese Arrays sind alle gleich groß und haben für jeden Vertex ein Set an Daten. Jeder Punkt bekommt also Infos über Position, Normalen etc. Achtung: Ein Würfel hat an einer Ecke 3 Vertices, da er 3 Flächen in unterschiedlicher Richtung hat. Die Normalen sind also Unterschiedlich. Sobald ein Wert sich ändert benötigt man einen neuen Vertex.
//TODO