BondRenderer
megane-viewer / BondRenderer
Interface: BondRenderer
Defined in: types.ts:100
Interface for bond rendering backends.
Properties
mesh
readonlymesh:Object3D
Defined in: types.ts:101
Methods
clearBondOpacityOverrides()?
optionalclearBondOpacityOverrides():void
Defined in: types.ts:108
Returns
void
dispose()
dispose():
void
Defined in: types.ts:115
Returns
void
loadSnapshot()
loadSnapshot(
snapshot,colorCtx?):void
Defined in: types.ts:102
Parameters
snapshot
colorCtx?
ColorContext
Returns
void
setBondOpacityOverrides()?
optionalsetBondOpacityOverrides(overrides):void
Defined in: types.ts:107
Parameters
overrides
Float32Array
Returns
void
setHiddenMask()?
optionalsetHiddenMask(mask):void
Defined in: types.ts:114
Hide every bond with at least one endpoint atom in mask (mask[i] === 1).
null shows all bonds. Used to suppress the cylinder bonds of atoms that a
per-atom representation draws as lines instead.
Parameters
mask
Uint8Array<ArrayBufferLike> | null
Returns
void
setOpacity()?
optionalsetOpacity(opacity):void
Defined in: types.ts:104
Parameters
opacity
number
Returns
void
setScale()?
optionalsetScale(scale,snapshot):void
Defined in: types.ts:105
Parameters
scale
number
snapshot
Returns
void
setUniformRadius()?
optionalsetUniformRadius(radius,snapshot?):void
Defined in: types.ts:106
Parameters
radius
number | null
snapshot?
Returns
void
updatePositions()
updatePositions(
positions,bonds,nBonds):void
Defined in: types.ts:103
Parameters
positions
Float32Array
bonds
Uint32Array
nBonds
number
Returns
void