Skip to main content

Class: RingGeometry

Defined in: modules/engine/src/geometry/ring-geometry.ts:25

Closed annular prism around Y, assembled from shared math.gl lathe and plane tessellation.

Extends​

Constructors​

Constructor​

new RingGeometry(props?): RingGeometry

Defined in: modules/engine/src/geometry/ring-geometry.ts:26

Parameters​

props?​

RingGeometryProps = {}

Returns​

RingGeometry

Overrides​

Geometry.constructor

Properties​

attributes​

readonly attributes: Record<string, GeometryAttribute>

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:30

Inherited from​

Geometry.attributes


bufferLayout​

readonly bufferLayout: BufferLayout[]

Defined in: modules/engine/src/geometry/geometry.ts:21

Inherited from​

Geometry.bufferLayout


id​

readonly id: string

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:26

Inherited from​

Geometry.id


indices?​

readonly optional indices?: GeometryAttribute

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:29

Inherited from​

Geometry.indices


topology​

readonly topology: PrimitiveTopology

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:27

Inherited from​

Geometry.topology


userData​

userData: Record<string, unknown>

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:31

Inherited from​

Geometry.userData


vertexCount​

readonly vertexCount: number

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:28

Inherited from​

Geometry.vertexCount

Methods​

getAttributes()​

getAttributes(): GeometryAttributes

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:34

Returns​

GeometryAttributes

Inherited from​

Geometry.getAttributes


getVertexCount()​

getVertexCount(): number

Defined in: node_modules/@math.gl/geometry/dist/lib/geometry.d.ts:33

Returns​

number

Inherited from​

Geometry.getVertexCount