📄 threejs/Addons/Geometries/BoxLineGeometry

File: BoxLineGeometry.md | Updated: 11/15/2025


title: BoxLineGeometry category: Addons layout: docs

BoxLineGeometry

A special type of box geometry intended for LineSegments.

Code Example

const geometry = new THREE.BoxLineGeometry();
const material = new THREE.LineBasicMaterial( { color: 0x00ff00 } );
const lines = new THREE.LineSegments( geometry, material );
scene.add( lines );

Import

BoxLineGeometry is an addon, and must be imported explicitly, see Installation#Addons.

import { BoxLineGeometry } from 'three/addons/geometries/BoxLineGeometry.js';

Constructor

new BoxLineGeometry( width : number, height : number, depth : number, widthSegments : number, heightSegments : number, depthSegments : number )

Constructs a new box line 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.
widthSegments | Number of segmented rectangular sections along the width of the sides. Default is 1.
heightSegments | Number of segmented rectangular sections along the height of the sides. Default is 1.
depthSegments | Number of segmented rectangular sections along the depth of the sides. Default is 1.

Source

examples/jsm/geometries/BoxLineGeometry.js