Capítulo 37 de 859

Chapter 37: LineSegmentsGeometry

Core Idea

A series of vertex pairs, forming line segments.

This is used in LineSegments2 to describe the shape.

Key Concepts

  • isLineSegmentsGeometry : boolean (readonly): This flag can be used for type testing.

Code Examples

import { LineSegmentsGeometry } from 'three/addons/lines/LineSegmentsGeometry.js';
  • What it demonstrates: Typical usage of LineSegmentsGeometry.

Reference Tables

Constructor

Signature
new LineSegmentsGeometry()

Properties

PropertyDescription
.isLineSegmentsGeometry : boolean (readonly)This flag can be used for type testing.

Methods

MethodDescription
.applyMatrix4( matrix : Matrix4 ) : LineSegmentsGeometryApplies the given 4x4 transformation matrix to the geometry.
.fromEdgesGeometry( geometry : EdgesGeometry ) : LineSegmentsGeometrySetups this line segments geometry from the given edges geometry.
.fromLineSegments( lineSegments : LineSegments ) : LineSegmentsGeometrySetups this line segments geometry from the given line segments.
.fromMesh( mesh : Mesh ) : LineSegmentsGeometrySetups this line segments geometry from the given mesh.
.fromWireframeGeometry( geometry : WireframeGeometry ) : LineSegmentsGeometrySetups this line segments geometry from the given wireframe geometry.
`.setColors( array : Float32ArrayArray.<number> ) : LineSegmentsGeometry`
`.setPositions( array : Float32ArrayArray.<number> ) : LineSegmentsGeometry`

Key Takeaways

  1. LineSegmentsGeometry extends: InstancedBufferGeometry
  2. Most relevant properties: isLineSegmentsGeometry.
  3. Key methods: applyMatrix4, fromEdgesGeometry, fromLineSegments, fromMesh.

Connects To