Skip to main content

BondRenderer

megane-viewer


megane-viewer / BondRenderer

Interface: BondRenderer

Defined in: types.ts:76

Interface for bond rendering backends.

Properties

mesh

readonly mesh: Object3D

Defined in: types.ts:77

Methods

clearBondOpacityOverrides()?

optional clearBondOpacityOverrides(): void

Defined in: types.ts:83

Returns

void


dispose()

dispose(): void

Defined in: types.ts:84

Returns

void


loadSnapshot()

loadSnapshot(snapshot): void

Defined in: types.ts:78

Parameters

snapshot

Snapshot

Returns

void


setBondOpacityOverrides()?

optional setBondOpacityOverrides(overrides): void

Defined in: types.ts:82

Parameters

overrides

Float32Array

Returns

void


setOpacity()?

optional setOpacity(opacity): void

Defined in: types.ts:80

Parameters

opacity

number

Returns

void


setScale()?

optional setScale(scale, snapshot): void

Defined in: types.ts:81

Parameters

scale

number

snapshot

Snapshot

Returns

void


updatePositions()

updatePositions(positions, bonds, nBonds): void

Defined in: types.ts:79

Parameters

positions

Float32Array

bonds

Uint32Array

nBonds

number

Returns

void