Three.js Geometry When to Use - You need to create or optimize geometry in Three.js. - The task involves built-in shapes, custom , vertices, or instanced rendering. - You are working on mesh structure rather than scene setup or materials alone. Quick Start Built-in Geometries Basic Shapes Advanced Shapes Path-Based Shapes Text Geometry BufferGeometry The base class for all geometries. Stores data as typed arrays for GPU efficiency. Custom BufferGeometry BufferAttribute Types Modifying BufferGeometry Interleaved Buffers (Advanced) EdgesGeometry & WireframeGeometry Points Lines InstancedMesh Ef…