ParticleData
megane-viewer / ParticleData
Interface: ParticleData
Defined in: pipeline/types.ts:39
Particle data flowing through the pipeline.
Properties
colorOverrides
colorOverrides:
Float32Array<ArrayBufferLike> |null
Defined in: pipeline/types.ts:51
Per-atom RGB overrides in [0,1]. length === nAtoms * 3 (interleaved r,g,b). NaN in the r channel for an atom signals "no override; fall through to base". null = this stream carries no color overrides at all.
drawingBoundary?
optionaldrawingBoundary?:DrawingBoundaryData|null
Defined in: pipeline/types.ts:63
Periodic display atoms generated by a Drawing Boundary node. These are ordinary visible copies with provenance back to the structural atom; they are shared by rendering, picking, labels, bonds, and coordination search.
indices
indices:
Uint32Array<ArrayBufferLike> |null
Defined in: pipeline/types.ts:43
opacityOverrides
opacityOverrides:
Float32Array<ArrayBufferLike> |null
Defined in: pipeline/types.ts:45
representationOverride
representationOverride:
RepresentationMode|null
Defined in: pipeline/types.ts:57
Per-stream representation override set by an upstream representation
node. The viewport picks the first non-null override across its primary
particle inputs (in stream order); null means "no opinion, use default".
scaleOverrides
scaleOverrides:
Float32Array<ArrayBufferLike> |null
Defined in: pipeline/types.ts:44
source
source:
Snapshot
Defined in: pipeline/types.ts:41
sourceNodeId
sourceNodeId:
string
Defined in: pipeline/types.ts:42
type
type:
"particle"
Defined in: pipeline/types.ts:40