BondData
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?
optionalperiodicImages?: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?
optionalperiodicTopology?: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