Properties
arcLength
arcLength: number
Protected arcVisible
arcVisible: boolean
Protected assembly
assembly: string
Protected atomTriple
atomTriple: (string | number)[][]
Protected clipCenter
clipCenter: Vector3
Protected clipNear
clipNear: number
Protected clipRadius
clipRadius: number
Protected colorDomain
colorDomain: number[]
Protected colorReverse
colorReverse: boolean
Protected colorScale
colorScale: string | string[]
Protected colorScheme
colorScheme: string
Protected colorValue
colorValue: number
Protected defaultAssembly
defaultAssembly: string
Protected depthWrite
depthWrite: boolean
Protected diffuse
diffuse: number
Protected Optional diffuseInterior
diffuseInterior: undefined | false | true
Protected disableImpostor
disableImpostor: boolean
Protected disablePicking
disablePicking: boolean
Protected disposed
disposed: boolean
Protected flatShaded
flatShaded: boolean
Protected interiorColor
interiorColor: number
Protected interiorDarkening
interiorDarkening: number
Protected labelAttachment
labelAttachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"
Protected labelBackground
labelBackground: boolean
Protected labelBackgroundColor
labelBackgroundColor: number
Protected labelBackgroundMargin
labelBackgroundMargin: number
Protected labelBackgroundOpacity
labelBackgroundOpacity: number
Protected labelBorder
labelBorder: boolean
Protected labelBorderColor
labelBorderColor: number
Protected labelBorderWidth
labelBorderWidth: number
Protected labelColor
labelColor: number
Protected labelFixedSize
labelFixedSize: boolean
Protected labelFontFamily
labelFontFamily: "sans-serif" | "monospace" | "serif"
Protected labelFontStyle
labelFontStyle: "normal" | "italic"
Protected labelFontWeight
labelFontWeight: "normal" | "bold"
Protected labelFormat
labelFormat: string
Protected labelGrouping
labelGrouping: "atom" | "residue"
Protected labelSize
labelSize: number
Protected labelText
labelText: string
Protected labelType
labelType: "atomname" | "atomindex" | "occupancy" | "bfactor" | "serial" | "element" | "atom" | "resname" | "resno" | "res" | "text" | "qualified"
Protected labelVisible
labelVisible: boolean
Protected labelXOffset
labelXOffset: number
Protected labelYOffset
labelYOffset: number
Protected labelZOffset
labelZOffset: number
Protected labelsdf
labelsdf: boolean
Protected lineOpacity
lineOpacity: number
Protected lineVisible
lineVisible: boolean
Protected lineWidth
lineWidth: number
Protected linewidth
linewidth: number
Protected manualAttach
manualAttach: () => any
Protected matrix
matrix: Matrix4
Protected metalness
metalness: number
Protected name
name: string
Protected needsBuild
needsBuild: boolean
Protected opacity
opacity: number
Protected openEnded
openEnded: boolean
parameters
parameters: any
Protected radialSegments
radialSegments: number
Protected radiusData
radiusData: {}
Protected radiusScale
radiusScale: number
Protected radiusSize
radiusSize: number
Protected roughness
roughness: number
sectorLength
sectorLength: number
Protected sectorVisible
sectorVisible: boolean
Protected sphereDetail
sphereDetail: number
Protected toBePrepared
toBePrepared: boolean
Protected Optional useInteriorColor
useInteriorColor: undefined | false | true
Protected vectorVisible
vectorVisible: boolean
Protected wireframe
wireframe: boolean
Angle representation object
Reperesentation consists of four parts, visibility can be set for each label - the text label with the angle size vectors - lines joining the three points sector - triangles representing the angle arc - line bordering the sector