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