File: RoundedBoxGeometry.md | Updated: 11/15/2025
A special type of box geometry with rounded corners and edges.
const geometry = new THREE.RoundedBoxGeometry();
const material = new THREE.MeshStandardMaterial( { color: 0x00ff00 } );
const cube = new THREE.Mesh( geometry, material );
scene.add( cube );
RoundedBoxGeometry is an addon, and must be imported explicitly, see Installation#Addons.
import { RoundedBoxGeometry } from 'three/addons/geometries/RoundedBoxGeometry.js';
Constructs a new rounded box geometry.
width | The width. That is, the length of the edges parallel to the X axis. Default is 1.
---|---
height | The height. That is, the length of the edges parallel to the Y axis. Default is 1.
depth | The depth. That is, the length of the edges parallel to the Z axis. Default is 1.
segments | Number of segments that form the rounded corners. Default is 2.
radius | The radius of the rounded corners. Default is 0.1.
Holds the constructor parameters that have been used to generate the geometry. Any modification after instantiation does not change the geometry.
Overrides: BoxGeometry#parameters
Factory method for creating an instance of this class from the given JSON object.
data | A JSON object representing the serialized geometry.
---|---
Returns: A new instance.