Skip to main content

BondData

megane-viewer


megane-viewer / BondData

Interface: BondData

Defined in: pipeline/types.ts:97

Bond data flowing through the pipeline.

Properties

atomElements

atomElements: Uint8Array<ArrayBufferLike> | null

Defined in: pipeline/types.ts:110


bondIndices

bondIndices: Uint32Array

Defined in: pipeline/types.ts:100


bondOpacityOverrides

bondOpacityOverrides: Float32Array<ArrayBufferLike> | null

Defined in: pipeline/types.ts:114


bondOrders

bondOrders: Uint8Array<ArrayBufferLike> | null

Defined in: pipeline/types.ts:101


elements

elements: Uint8Array<ArrayBufferLike> | null

Defined in: pipeline/types.ts:107


nAtoms

nAtoms: number

Defined in: pipeline/types.ts:108


nBonds

nBonds: number

Defined in: pipeline/types.ts:102


opacity

opacity: number

Defined in: pipeline/types.ts:104


periodicImages?

optional periodicImages?: PeriodicAtomImageData | null

Defined in: pipeline/types.ts:120

Periodic atoms required by this bond/coordination stream but lying outside Drawing Boundary. Coordination uses this channel to complete the neighbor environment of visible centers even when no polyhedron mesh is connected.


periodicTopology?

optional periodicTopology?: PeriodicBondTopologyData | null

Defined in: pipeline/types.ts:122

Non-rendering topology retained for boundary completion and provenance.


positions

positions: Float32Array<ArrayBufferLike> | null

Defined in: pipeline/types.ts:106


scale

scale: number

Defined in: pipeline/types.ts:103


selectedBondIndices

selectedBondIndices: Uint32Array<ArrayBufferLike> | null

Defined in: pipeline/types.ts:112


sourceNodeId

sourceNodeId: string

Defined in: pipeline/types.ts:99


type

type: "bond"

Defined in: pipeline/types.ts:98