IScEngine
-
class
core.
IScEngine
()
Methods
_getScPlaneArray()
_toTextureInterpolation()
_toTextureMipMapping()
_toTextureModifier()
_toTextureParameterization()
_toTextureTiling()
addCuttingSection()
addLight()
addNodesToOverlay()
addPointLight()
addView()
advanceExportToSvg()
advanceIncrementalSelection()
attachModel()
attachScsBuffer()
attachScsModelByKey()
beginConvexPolyhedronSelection()
beginExportToSvg()
beginRayDrillSelection()
beginRequestBatch()
beginScreenAreaSelection()
beginSphereSelection()
clearElementVisibility()
clearHighlight()
clearLights()
compositePickFromScreen()
computeMinimumBodyBodyDistance()
computeMinimumFaceLineDistance()
computeMinimumFaceRayDistance()
computeMininimumFaceFaceDistance()
createFloorplanMesh()
createIdentityMatrix()
createImage()
createMatrix()
createMesh()
createMeshInstance()
debug_log()
debug_stateFailure()
debug_sync()
delayCapping()
destroyImages()
destroyLocalInstances()
destroyMeshes()
destroyOverlay()
detachInclusions()
disconnectNetwork()
enableCappingIdleCallback()
enableHiddenLineRendering()
endComparison()
endIncrementalSelection()
endRequestBatch()
exportToSvg()
feedScsBuffer()
flushMetaDataCache()
getAllowHighDpi()
getBounding()
getCamera()
getCameraPromise()
getCanvasSize()
getCappedInstances()
getCappingGeometryVisibility()
getClientDimensions()
getCullingVector()
getCuttingSectionLimits()
getDataFromIds()
getDrawnPartsBounding()
getEffectiveElementColor()
getEffectivePartColor()
getEffectivePartOpacity()
getElementColor()
getElementHighlighted()
getEyeDomeLightingBlurEdgeDistance()
getEyeDomeLightingBlurInterval()
getEyeDomeLightingBlurSamples()
getEyeDomeLightingEnabled()
getEyeDomeLightingOpacity()
getEyeDomeLightingShadingEdgeDistance()
getFullCameraMatrix()
getInstancesCappingMeshData()
getInstancesMeshData()
getInteractiveDrawLimitIncreaseEnabled()
getLight()
getLightKeys()
getLooseBounding()
getMaxOverlayIndex()
getMeshData()
getMetallicRoughness()
getMinimumFramerate()
getModelBounding()
getNetworkModelName()
getPartAmbientColor()
getPartColor()
getPartEffectiveAmbientColor()
getPartEffectiveEmissiveColor()
getPartEffectiveSpecularColor()
getPartEmissiveColor()
getPartHasTransparency()
getPartHighlighted()
getPartOpacity()
getPartsBounding()
getPartSpecularColor()
getPickTolerance()
getPointShape()
getPointSize()
getPrimaryModelKey()
getProjectionMatrix()
getRendererType()
getScsInfo()
getSessionType()
getStatistics()
getStreamCutoffScale()
getVersionString()
getViewMatrix()
hasDepthRange()
highlightElements()
highlightParts()
instanceKeyInfo()
isInit()
loadEmpty()
loadFinished()
logMessage()
loseWebGlContext()
markCameraAsEmpty()
metaDataKeyInfo()
modelKeysFromInclusionKeys()
pauseAllRendering()
pauseRendering()
pickAllFromRay()
pickAllFromScreen()
pickFromRay()
pickFromScreen()
redraw()
registerBimInstances()
removeAllCuttingSections()
removeCuttingSection()
removeLight()
removeView()
replaceMesh()
requestMeshInstances()
resetCachedStatistics()
resetColors()
resetOpacity()
resetToEmpty()
resize()
resumeAllRendering()
resumeRendering()
safeGetMetaData()
safeGetMetaDatas()
safeLoadMetaDatas()
setAllowHighDpi()
setAmbientLightColor()
setAmbientOcclusionEnabled()
setAmbientOcclusionRadius()
setAntiAliasingMode()
setBackFacesVisible()
setBackgroundGradient()
setBloomEnabled()
setBloomIntensityScale()
setBloomLayers()
setBloomThreshold()
setBloomThresholdRampWidth()
setCamera()
setCappingDelay()
setCappingFaceColor()
setCappingGeometryVisibility()
setCappingLineColor()
setCullingVector()
setDefaultDepthRange()
setDepthRange()
setDisplayIncompleteFrames()
setDrawMode()
setDrawStrategy()
setElementColor()
setElementHighlightColor()
setElementVisibility()
setExplodeMagnitude()
setEyeDomeLightingBlurEdgeDistance()
setEyeDomeLightingBlurInterval()
setEyeDomeLightingBlurSamples()
setEyeDomeLightingEnabled()
setEyeDomeLightingOpacity()
setEyeDomeLightingShadingEdgeDistance()
setFaceVisibility()
setGoochBaseColorProminence()
setGoochBlue()
setGoochLuminanceShiftStrength()
setGoochYellow()
setGroundPlane()
setHardEdgeColor()
setHardEdgeOpacity()
setHardEdgesEnabled()
setHardEdgeThreshold()
setHardEdgeThresholdRampWidth()
setHighlightColorizeCompression()
setImageBasedLightingEnabled()
setImageBasedLightingEnvironment()
setImageBasedLightingEnvironmentToDefault()
setImageBasedLightingIntensity()
setImageBasedLightingMatrix()
setInstanceModifier()
setInstancesMatrix()
setInteractiveDrawDelay()
setInteractiveDrawLimitIncreaseEnabled()
setLightingEnabled()
setLineJitterEnabled()
setLineJitterFrequency()
setLineJitterInstanceCount()
setLineJitterRadius()
setLinePattern()
setLineVisibility()
setMatrices()
setMeshLevel()
setMetallicRoughness()
setMetallicRoughnessMaterialOverride()
setMinimumFramerate()
setNodeHighlightColor()
setOverlayCamera()
setOverlayViewport()
setOverlayVisibility()
setPartAmbientColor()
setPartAmbientMix()
setPartColor()
setPartEmissiveColor()
setPartOpacity()
setPartSpecularColor()
setPartSpecularIntensity()
setPartVisibility()
setPickTolerance()
setPointShape()
setPointSize()
setPointVisibilityTest()
setProjection()
setRemoteEndpoint()
setServerRenderQuality()
setSilhouetteColor()
setSilhouetteEnabled()
setSilhouetteOpacity()
setSilhouetteThreshold()
setSilhouetteThresholdRampWidth()
setSimpleReflectionAttenuation()
setSimpleReflectionBlurInterval()
setSimpleReflectionBlurSamples()
setSimpleReflectionEnabled()
setSimpleReflectionFadeAngle()
setSimpleReflectionOpacity()
setSimpleShadowBlurInterval()
setSimpleShadowBlurSamples()
setSimpleShadowColor()
setSimpleShadowEnabled()
setSimpleShadowInteractiveUpdateEnabled()
setSimpleShadowOpacity()
setSimpleShadowResolution()
setStreamCutoffScale()
setStreamIdleMarker()
setTexture()
setTimeout()
setToonShadingBandCount()
setToonShadingSpecularFactor()
setTransparencyMode()
setVisibilityByAttachment()
setXRayColor()
setXRayOpacity()
setXRayTransparencyMode()
shutdown()
sleep()
start()
startComparison()
startExplode()
stopExplode()
synchronizeVisibilities()
testPointVisibility()
throttleLoad()
triangulatePolygon()
unsetCullingVector()
unsetDepthRange()
unsetElementColor()
unsetLinePattern()
unsetMetallicRoughness()
unsetPartAmbientColor()
unsetPartColor()
unsetPartEmissiveColor()
unsetPartOpacity()
unsetPartSpecularColor()
unsetPartSpecularIntensity()
unsetTexture()
unsetXRayColor()
updateCamera()
updateCuttingSection()
updateLight()
waitForImageDecoding()
Methods
_getScPlaneArray
-
IScEngine.
_getScPlaneArray
(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()
) – None
Return type: [Vector4]
- cuttingSection (
_toTextureInterpolation
-
IScEngine.
_toTextureInterpolation
(value) Arguments: - value (
undefined | boolean()
) – None
Return type: TextureInterpolation
- value (
_toTextureMipMapping
-
IScEngine.
_toTextureMipMapping
(value) Arguments: - value (
undefined | boolean()
) – None
Return type: TextureMipMapping
- value (
_toTextureModifier
-
IScEngine.
_toTextureModifier
(value) Arguments: - value (
undefined | number()
) – None
Return type: TextureModifier
- value (
_toTextureParameterization
-
IScEngine.
_toTextureParameterization
(value) Arguments: - value (
undefined | TextureParameterization()
) – None
Return type: TextureParameterization
- value (
_toTextureTiling
-
IScEngine.
_toTextureTiling
(value) Arguments: - value (
undefined | TextureTiling()
) – None
Return type: TextureTiling
- value (
addCuttingSection
-
IScEngine.
addCuttingSection
(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()
) – None
Return type: Promise <void>
- cuttingSection (
addLight
addNodesToOverlay
-
IScEngine.
addNodesToOverlay
(incs, viewKey, index) Arguments: - incs (
InstanceIncs()
) – None - viewKey (
ViewKey()
) – None - index (
number()
) – None
Return type: void
- incs (
addPointLight
-
IScEngine.
addPointLight
(view_key, light) Arguments: - view_key (
ViewKey()
) – None - light (
PointLight()
) – None
Return type: Promise <number>
- view_key (
addView
-
IScEngine.
addView
(canvasContainer) Arguments: - canvasContainer (
HTMLDivElement()
) – None
Return type: Promise <ViewKey>
- canvasContainer (
advanceIncrementalSelection
-
IScEngine.
advanceIncrementalSelection
(handle) Arguments: - handle (
IncrementalSelectionId()
) – None
Return type: Promise <null | [SelectionItem]>
- handle (
attachModel
-
IScEngine.
attachModel
(attachScope, modelName, inclusionMatrix, parentMeasurementUnit, markAllInstancesInvisible) Arguments: - attachScope (
AttachScope()
) – None - modelName (
string()
) – None - inclusionMatrix (
Matrix12()
) – None - parentMeasurementUnit (
number()
) – None - markAllInstancesInvisible (
boolean()
) – None
Return type: Promise <void>
- attachScope (
attachScsBuffer
-
IScEngine.
attachScsBuffer
(attachScope, buffer, inclusionMatrix, parentMeasurementUnit, markAllInstancesInvisible, resolveOnFullyLoaded, cancelUnitMatrix) Arguments: - attachScope (
AttachScope()
) – None - buffer (
null | Uint8Array()
) – None - inclusionMatrix (
Matrix12()
) – None - parentMeasurementUnit (
number()
) – None - markAllInstancesInvisible (
boolean()
) – None - resolveOnFullyLoaded (
boolean()
) – None - cancelUnitMatrix (
boolean()
) – None
Return type: Promise <void>
- attachScope (
attachScsModelByKey
-
IScEngine.
attachScsModelByKey
(attachScope, modelKey, inclusionMatrix, parentMeasurementUnit, markAllInstancesInvisible) Arguments: - attachScope (
AttachScope()
) – None - modelKey (
ModelKey()
) – None - inclusionMatrix (
Matrix12()
) – None - parentMeasurementUnit (
number()
) – None - markAllInstancesInvisible (
boolean()
) – None
Return type: InclusionKey
- attachScope (
beginConvexPolyhedronSelection
-
IScEngine.
beginConvexPolyhedronSelection
(volumePlanes, heuristicOrigin, config) Arguments: - volumePlanes (
[Plane]()
) – None - heuristicOrigin (
Point3()
) – None - config (
IncrementalPickConfig()
) – None
Return type: Promise <IncrementalSelectionId>
- volumePlanes (
beginExportToSvg
-
IScEngine.
beginExportToSvg
(config) Arguments: - config (
SvgConfig()
) – None
Return type: Promise <void>
- config (
beginRayDrillSelection
-
IScEngine.
beginRayDrillSelection
(viewKey, rayCssOrigin, rayCssBoxRadius, config) Arguments: - viewKey (
ViewKey()
) – None - rayCssOrigin (
Point2()
) – None - rayCssBoxRadius (
number()
) – None - config (
IncrementalPickConfig()
) – None
Return type: Promise <IncrementalSelectionId>
- viewKey (
beginRequestBatch
-
IScEngine.
beginRequestBatch
(type) Arguments: - type (
RequestBatchType()
) – None
Return type: void
- type (
beginScreenAreaSelection
-
IScEngine.
beginScreenAreaSelection
(viewKey, areaCssMin, areaCssMax, config) Arguments: - viewKey (
ViewKey()
) – None - areaCssMin (
Point2()
) – None - areaCssMax (
Point2()
) – None - config (
IncrementalPickConfig()
) – None
Return type: Promise <IncrementalSelectionId>
- viewKey (
beginSphereSelection
-
IScEngine.
beginSphereSelection
(sphereCenter, sphereRadius, config) Arguments: - sphereCenter (
Vector3()
) – None - sphereRadius (
number()
) – None - config (
IncrementalPickConfig()
) – None
Return type: Promise <IncrementalSelectionId>
- sphereCenter (
clearElementVisibility
-
IScEngine.
clearElementVisibility
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: void
- incs (
clearLights
-
IScEngine.
clearLights
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: void
- view_key (
compositePickFromScreen
-
IScEngine.
compositePickFromScreen
(viewKey, point, config, isDrawing) Arguments: - viewKey (
ViewKey()
) – None - point (
Point2()
) – None - config (
PickConfig()
) – None - isDrawing (
boolean()
) – None
Return type: Promise <CompositeSelectionItem>
- viewKey (
computeMinimumBodyBodyDistance
-
IScEngine.
computeMinimumBodyBodyDistance
(inc1, inc2) Arguments: - inc1 (
InstanceInc()
) – None - inc2 (
InstanceInc()
) – None
Return type: Promise <FaceFaceDistanceItem>
- inc1 (
computeMinimumFaceLineDistance
computeMinimumFaceRayDistance
computeMininimumFaceFaceDistance
-
IScEngine.
computeMininimumFaceFaceDistance
(inc1, face1, inc2, face2) Arguments: - inc1 (
InstanceInc()
) – None - face1 (
number()
) – None - inc2 (
InstanceInc()
) – None - face2 (
number()
) – None
Return type: Promise <FaceFaceDistanceItem>
- inc1 (
createFloorplanMesh
-
IScEngine.
createFloorplanMesh
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <InstanceIncs>
- incs (
createImage
-
IScEngine.
createImage
(primaryImage[, thumbnailImage]) Arguments: - primaryImage (
ImageOptions()
) – None - thumbnailImage (
ImageOptions()
) – optional None
Return type: Promise <ImageId>
- primaryImage (
createMatrix
-
IScEngine.
createMatrix
(elements) Arguments: - elements (
Matrix16()
) – None
Return type: Promise <MatrixInc>
- elements (
createMesh
-
IScEngine.
createMesh
(meshData) Arguments: - meshData (
MeshData()
) – None
Return type: Promise <MeshId>
- meshData (
createMeshInstance
-
IScEngine.
createMeshInstance
(meshInstanceData) Arguments: - meshInstanceData (
MeshInstanceData()
) – None
Return type: Promise <InstanceInc>
- meshInstanceData (
debug_log
-
IScEngine.
debug_log
(message) Arguments: - message (
string()
) – None
Return type: Promise <void>
- message (
debug_stateFailure
-
IScEngine.
debug_stateFailure
(value) Arguments: - value (
StateFailure()
) – None
Return type: Promise <void>
- value (
destroyImages
-
IScEngine.
destroyImages
(imageIds) Arguments: - imageIds (
ImageIds()
) – None
Return type: Promise <void>
- imageIds (
destroyLocalInstances
-
IScEngine.
destroyLocalInstances
(instanceIncs) Arguments: - instanceIncs (
InstanceIncs()
) – None
Return type: Promise <void>
- instanceIncs (
destroyMeshes
-
IScEngine.
destroyMeshes
(meshIds) Arguments: - meshIds (
MeshIds()
) – None
Return type: Promise <void>
- meshIds (
destroyOverlay
-
IScEngine.
destroyOverlay
(index, viewKey) Arguments: - index (
number()
) – None - viewKey (
ViewKey()
) – None
Return type: void
- index (
detachInclusions
-
IScEngine.
detachInclusions
(inclusionKeys) Arguments: - inclusionKeys (
[InclusionKey]()
) – None
Return type: Promise <void>
- inclusionKeys (
enableCappingIdleCallback
-
IScEngine.
enableCappingIdleCallback
(enable) Arguments: - enable (
boolean()
) – None
Return type: Promise <boolean>
- enable (
endComparison
-
IScEngine.
endComparison
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: void
- view_key (
endIncrementalSelection
-
IScEngine.
endIncrementalSelection
(handle) Arguments: - handle (
IncrementalSelectionId()
) – None
Return type: void
- handle (
endRequestBatch
-
IScEngine.
endRequestBatch
(type) Arguments: - type (
RequestBatchType()
) – None
Return type: void
- type (
exportToSvg
-
IScEngine.
exportToSvg
(config) Arguments: - config (
SvgConfig()
) – None
Return type: Promise <string>
- config (
feedScsBuffer
-
IScEngine.
feedScsBuffer
(attachScope, buffer) Arguments: - attachScope (
AttachScope()
) – None - buffer (
null | Uint8Array()
) – None
Return type: void
- attachScope (
getBounding
-
IScEngine.
getBounding
(incs, ignoreInvisible, includeExcluded, tightBounding) Arguments: - incs (
InstanceIncs()
) – None - ignoreInvisible (
boolean()
) – None - includeExcluded (
boolean()
) – None - tightBounding (
boolean()
) – None
Return type: Promise <Box>
- incs (
getCameraPromise
-
IScEngine.
getCameraPromise
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: Promise <Camera>
- viewKey (
getCanvasSize
-
IScEngine.
getCanvasSize
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: Point2
- viewKey (
getClientDimensions
-
IScEngine.
getClientDimensions
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: (number, number)
- viewKey (
getCullingVector
-
IScEngine.
getCullingVector
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <[null | CullingVector]>
- incs (
getDataFromIds
-
IScEngine.
getDataFromIds
(ids) Arguments: - ids (
DataIds()
) – None
Return type: Promise <[Uint8Array]>
- ids (
getDrawnPartsBounding
-
IScEngine.
getDrawnPartsBounding
(incs, viewKey) Arguments: - incs (
InstanceIncs()
) – None - viewKey (
ViewKey()
) – None
Return type: Promise <Box>
- incs (
getEffectiveElementColor
-
IScEngine.
getEffectiveElementColor
(incs, elementType, elementOffset, viewKey) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - elementOffset (
number()
) – None - viewKey (
ViewKey()
) – None
Return type: Promise <[Color]>
- incs (
getEffectivePartColor
-
IScEngine.
getEffectivePartColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[Color]>
- incs (
getEffectivePartOpacity
-
IScEngine.
getEffectivePartOpacity
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[number]>
- incs (
getElementColor
-
IScEngine.
getElementColor
(incs, elementType, elementOffset) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - elementOffset (
number()
) – None
Return type: Promise <[null | Color]>
- incs (
getElementHighlighted
-
IScEngine.
getElementHighlighted
(incs, elementType, elementIndex) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - elementIndex (
number()
) – None
Return type: Promise <[boolean]>
- incs (
getEyeDomeLightingBlurEdgeDistance
-
IScEngine.
getEyeDomeLightingBlurEdgeDistance
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingBlurInterval
-
IScEngine.
getEyeDomeLightingBlurInterval
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingBlurSamples
-
IScEngine.
getEyeDomeLightingBlurSamples
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingEnabled
-
IScEngine.
getEyeDomeLightingEnabled
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <boolean>
- view_key (
getEyeDomeLightingOpacity
-
IScEngine.
getEyeDomeLightingOpacity
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingShadingEdgeDistance
-
IScEngine.
getEyeDomeLightingShadingEdgeDistance
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <number>
- view_key (
getFullCameraMatrix
getInstancesCappingMeshData
-
IScEngine.
getInstancesCappingMeshData
(inc) Arguments: - inc (
InstanceInc()
) – None
Return type: Promise <MeshId>
- inc (
-
IScEngine.
getInstancesCappingMeshData
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <MeshIds>
- incs (
getInstancesMeshData
-
IScEngine.
getInstancesMeshData
(inc) Arguments: - inc (
InstanceInc()
) – None
Return type: Promise <MeshId>
- inc (
-
IScEngine.
getInstancesMeshData
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <MeshIds>
- incs (
getInteractiveDrawLimitIncreaseEnabled
-
IScEngine.
getInteractiveDrawLimitIncreaseEnabled
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: Promise <boolean>
- viewKey (
getLight
-
IScEngine.
getLight
(view_key, key) Arguments: - view_key (
ViewKey()
) – None - key (
number()
) – None
Return type: Promise <undefined | Light>
- view_key (
getLightKeys
-
IScEngine.
getLightKeys
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <[number]>
- view_key (
getMeshData
-
IScEngine.
getMeshData
(id) Arguments: - id (
MeshId()
) – None
Return type: Promise <MeshDataCopy>
- id (
getMetallicRoughness
-
IScEngine.
getMetallicRoughness
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <[null | MetallicRoughnessValue]>
- incs (
getMinimumFramerate
-
IScEngine.
getMinimumFramerate
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: Promise <number>
- viewKey (
getModelBounding
-
IScEngine.
getModelBounding
(ignoreInvisible, includeExcluded, tightBounding) Arguments: - ignoreInvisible (
boolean()
) – None - includeExcluded (
boolean()
) – None - tightBounding (
boolean()
) – None
Return type: Promise <Box>
- ignoreInvisible (
getPartAmbientColor
-
IScEngine.
getPartAmbientColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[null | Color]>
- incs (
getPartColor
-
IScEngine.
getPartColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[null | Color]>
- incs (
getPartEffectiveAmbientColor
-
IScEngine.
getPartEffectiveAmbientColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[Color]>
- incs (
getPartEffectiveEmissiveColor
-
IScEngine.
getPartEffectiveEmissiveColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[Color]>
- incs (
getPartEffectiveSpecularColor
-
IScEngine.
getPartEffectiveSpecularColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[Color]>
- incs (
getPartEmissiveColor
-
IScEngine.
getPartEmissiveColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[null | Color]>
- incs (
getPartHasTransparency
-
IScEngine.
getPartHasTransparency
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <[boolean]>
- incs (
getPartHighlighted
-
IScEngine.
getPartHighlighted
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <[boolean]>
- incs (
getPartOpacity
-
IScEngine.
getPartOpacity
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: [null | number]
- incs (
getPartsBounding
-
IScEngine.
getPartsBounding
(incs, ignoreInvisible, tightBounding) Arguments: - incs (
InstanceIncs()
) – None - ignoreInvisible (
boolean()
) – None - tightBounding (
boolean()
) – None
Return type: Promise <Box>
- incs (
getPartSpecularColor
-
IScEngine.
getPartSpecularColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: Promise <[null | Color]>
- incs (
getPointShape
-
IScEngine.
getPointShape
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <PointShape>
- view_key (
getPointSize
-
IScEngine.
getPointSize
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: Promise <(number, PointSizeUnit)>
- view_key (
getProjectionMatrix
getStatistics
-
IScEngine.
getStatistics
([forceUpdate]) Arguments: - forceUpdate (
boolean()
) – optional None
Return type: Promise <StatisticMap>
- forceUpdate (
getViewMatrix
hasDepthRange
-
IScEngine.
hasDepthRange
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: Promise <[boolean]>
- incs (
highlightElements
-
IScEngine.
highlightElements
(incs, elementType, elementIndex, elementCount, value) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - elementIndex (
number()
) – None - elementCount (
number()
) – None - value (
boolean()
) – None
Return type: void
- incs (
highlightParts
-
IScEngine.
highlightParts
(incs, highlighted) Arguments: - incs (
InstanceIncs()
) – None - highlighted (
boolean()
) – None
Return type: void
- incs (
instanceKeyInfo
-
IScEngine.
instanceKeyInfo
(attachScope, by, ret) Arguments: - attachScope (
AttachScope()
) – None - by (
Attachment()
) – None - ret (
AllKeys()
) – None
Return type: Promise <Map <ModelKey, [InstanceKey]>>
- attachScope (
-
IScEngine.
instanceKeyInfo
(attachScope, by, ret) Arguments: - attachScope (
AttachScope()
) – None - by (
Attachment()
) – None - ret (
KeyCountOnly()
) – None
Return type: Promise <(number)>
- attachScope (
markCameraAsEmpty
-
IScEngine.
markCameraAsEmpty
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: void
- viewKey (
metaDataKeyInfo
-
IScEngine.
metaDataKeyInfo
(modelKeyOrAttachScope, byModel, keyCountOnly) Arguments: - modelKeyOrAttachScope (
ModelKey | AttachScope()
) – None - byModel (
boolean()
) – None - keyCountOnly (
boolean()
) – None
Return type: Promise <(number) | [DataKey] | Map <ModelKey, [DataKey]>>
- modelKeyOrAttachScope (
modelKeysFromInclusionKeys
-
IScEngine.
modelKeysFromInclusionKeys
(inclusionKeys) Arguments: - inclusionKeys (
[InclusionKey]()
) – None
Return type: Promise <[ModelKey]>
- inclusionKeys (
pauseAllRendering
-
IScEngine.
pauseAllRendering
([callback]) Arguments: - callback (
function()
) – optional None
Return type: void
-
IScEngine.
callback
() Return type: void
- callback (
pauseRendering
-
IScEngine.
pauseRendering
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: void
- viewKey (
pickAllFromRay
-
IScEngine.
pickAllFromRay
(ray, config) Arguments: - ray (
Ray()
) – None - config (
PickConfig()
) – None
Return type: Promise <[NodeEntitySelectionItem]>
- ray (
pickAllFromScreen
-
IScEngine.
pickAllFromScreen
(viewKey, point, config, isDrawing) Arguments: - viewKey (
ViewKey()
) – None - point (
Point2()
) – None - config (
PickConfig()
) – None - isDrawing (
boolean()
) – None
Return type: Promise <[NodeEntitySelectionItem]>
- viewKey (
pickFromRay
-
IScEngine.
pickFromRay
(ray, config) Arguments: - ray (
Ray()
) – None - config (
PickConfig()
) – None
Return type: Promise <null | NodeEntitySelectionItem>
- ray (
pickFromScreen
-
IScEngine.
pickFromScreen
(viewKey, point, config, isDrawing) Arguments: - viewKey (
ViewKey()
) – None - point (
Point2()
) – None - config (
PickConfig()
) – None - isDrawing (
boolean()
) – None
Return type: Promise <null | NodeEntitySelectionItem>
- viewKey (
registerBimInstances
-
IScEngine.
registerBimInstances
(incs, bimType) Arguments: - incs (
InstanceIncs()
) – None - bimType (
BimType()
) – None
Return type: void
- incs (
removeCuttingSection
-
IScEngine.
removeCuttingSection
(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()
) – None
Return type: Promise <void>
- cuttingSection (
removeLight
-
IScEngine.
removeLight
(view_key, key) Arguments: - view_key (
ViewKey()
) – None - key (
number()
) – None
Return type: void
- view_key (
replaceMesh
-
IScEngine.
replaceMesh
(id, data) Arguments: - id (
MeshId()
) – None - data (
MeshData()
) – None
Return type: Promise <void>
- id (
requestMeshInstances
-
IScEngine.
requestMeshInstances
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
resetToEmpty
-
IScEngine.
resetToEmpty
(whitelistInstances, whitelistMeshes) Arguments: - whitelistInstances (
[InstanceKey]()
) – None - whitelistMeshes (
[MeshKey]()
) – None
Return type: Promise <void>
- whitelistInstances (
resize
-
IScEngine.
resize
([viewKey]) Arguments: - viewKey (
ViewKey()
) – optional None
Return type: void
- viewKey (
resumeRendering
-
IScEngine.
resumeRendering
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: void
- viewKey (
safeGetMetaData
-
IScEngine.
safeGetMetaData
(modelKey, dataKey) Arguments: - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None
Return type: Promise <null | Uint8Array>
- modelKey (
safeGetMetaDatas
-
IScEngine.
safeGetMetaDatas
(modelKey, dataKeys) Arguments: - modelKey (
ModelKey()
) – None - dataKeys (
[DataKey]()
) – None
Return type: Promise <null | [Uint8Array]>
- modelKey (
safeLoadMetaDatas
-
IScEngine.
safeLoadMetaDatas
(ids) Arguments: - ids (
DataIds()
) – None
Return type: Promise <void>
- ids (
setAllowHighDpi
-
IScEngine.
setAllowHighDpi
(allow) Arguments: - allow (
boolean()
) – None
Return type: void
- allow (
setAmbientLightColor
setAmbientOcclusionEnabled
-
IScEngine.
setAmbientOcclusionEnabled
(view_key, enabled) Arguments: - view_key (
ViewKey()
) – None - enabled (
boolean()
) – None
Return type: void
- view_key (
setAmbientOcclusionRadius
-
IScEngine.
setAmbientOcclusionRadius
(view_key, radius) Arguments: - view_key (
ViewKey()
) – None - radius (
number()
) – None
Return type: void
- view_key (
setAntiAliasingMode
-
IScEngine.
setAntiAliasingMode
(view_key, antiAliasingMode) Arguments: - view_key (
ViewKey()
) – None - antiAliasingMode (
AntiAliasingMode()
) – None
Return type: void
- view_key (
setBackFacesVisible
-
IScEngine.
setBackFacesVisible
(view_key, visible) Arguments: - view_key (
ViewKey()
) – None - visible (
boolean()
) – None
Return type: void
- view_key (
setBackgroundGradient
-
IScEngine.
setBackgroundGradient
(view_key, top, bottom) Arguments: - view_key (
ViewKey()
) – None - top (
null | Color()
) – None - bottom (
null | Color()
) – None
Return type: void
- view_key (
setBloomEnabled
-
IScEngine.
setBloomEnabled
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – None
Return type: void
- view_key (
setBloomIntensityScale
-
IScEngine.
setBloomIntensityScale
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setBloomLayers
-
IScEngine.
setBloomLayers
(view_key, layers) Arguments: - view_key (
ViewKey()
) – None - layers (
[BloomLayerInfo]()
) – None
Return type: void
- view_key (
setBloomThreshold
-
IScEngine.
setBloomThreshold
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setBloomThresholdRampWidth
-
IScEngine.
setBloomThresholdRampWidth
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setCamera
setCappingDelay
-
IScEngine.
setCappingDelay
(delayInMilliseconds) Arguments: - delayInMilliseconds (
number()
) – None
Return type: void
- delayInMilliseconds (
setCappingFaceColor
-
IScEngine.
setCappingFaceColor
(color) Arguments: - color (
null | Color()
) – None
Return type: void
- color (
setCappingGeometryVisibility
-
IScEngine.
setCappingGeometryVisibility
(view_key, cappingGeometryVisibility) Arguments: - view_key (
ViewKey()
) – None - cappingGeometryVisibility (
boolean()
) – None
Return type: void
- view_key (
setCappingLineColor
-
IScEngine.
setCappingLineColor
(color) Arguments: - color (
null | Color()
) – None
Return type: void
- color (
setCullingVector
setDefaultDepthRange
-
IScEngine.
setDefaultDepthRange
(view_key, min, max) Arguments: - view_key (
ViewKey()
) – None - min (
number()
) – None - max (
number()
) – None
Return type: void
- view_key (
setDepthRange
-
IScEngine.
setDepthRange
(incs, min, max) Arguments: - incs (
InstanceIncs()
) – None - min (
number()
) – None - max (
number()
) – None
Return type: void
- incs (
setDisplayIncompleteFrames
-
IScEngine.
setDisplayIncompleteFrames
(value, viewKey) Arguments: - value (
boolean()
) – None - viewKey (
ViewKey()
) – None
Return type: void
- value (
setDrawMode
-
IScEngine.
setDrawMode
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
DrawMode()
) – None
Return type: void
- view_key (
setDrawStrategy
-
IScEngine.
setDrawStrategy
(viewKey, strategy) Arguments: - viewKey (
ViewKey()
) – None - strategy (
DrawStrategy()
) – None
Return type: void
- viewKey (
setElementColor
setElementHighlightColor
-
IScEngine.
setElementHighlightColor
(viewKey, fillColor, outlineColor) Arguments: - viewKey (
ViewKey()
) – None - fillColor (
null | Color()
) – None - outlineColor (
null | Color()
) – None
Return type: void
- viewKey (
setElementVisibility
-
IScEngine.
setElementVisibility
(incs, elementType, elementOffset, elementCount, visible) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - elementOffset (
number()
) – None - elementCount (
number()
) – None - visible (
boolean()
) – None
Return type: void
- incs (
setExplodeMagnitude
-
IScEngine.
setExplodeMagnitude
(magnitude) Arguments: - magnitude (
number()
) – None
Return type: void
- magnitude (
setEyeDomeLightingBlurEdgeDistance
-
IScEngine.
setEyeDomeLightingBlurEdgeDistance
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setEyeDomeLightingBlurInterval
-
IScEngine.
setEyeDomeLightingBlurInterval
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setEyeDomeLightingBlurSamples
-
IScEngine.
setEyeDomeLightingBlurSamples
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setEyeDomeLightingEnabled
-
IScEngine.
setEyeDomeLightingEnabled
(view_key, enabled) Arguments: - view_key (
ViewKey()
) – None - enabled (
boolean()
) – None
Return type: void
- view_key (
setEyeDomeLightingOpacity
-
IScEngine.
setEyeDomeLightingOpacity
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setEyeDomeLightingShadingEdgeDistance
-
IScEngine.
setEyeDomeLightingShadingEdgeDistance
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setFaceVisibility
-
IScEngine.
setFaceVisibility
(view_key, faceVisibility) Arguments: - view_key (
ViewKey()
) – None - faceVisibility (
boolean()
) – None
Return type: void
- view_key (
setGoochBaseColorProminence
-
IScEngine.
setGoochBaseColorProminence
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setGoochBlue
-
IScEngine.
setGoochBlue
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setGoochLuminanceShiftStrength
-
IScEngine.
setGoochLuminanceShiftStrength
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setGoochYellow
-
IScEngine.
setGoochYellow
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setGroundPlane
setHardEdgeColor
setHardEdgeOpacity
-
IScEngine.
setHardEdgeOpacity
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setHardEdgesEnabled
-
IScEngine.
setHardEdgesEnabled
(view_key[, value]) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – optional None
Return type: void
- view_key (
setHardEdgeThreshold
-
IScEngine.
setHardEdgeThreshold
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setHardEdgeThresholdRampWidth
-
IScEngine.
setHardEdgeThresholdRampWidth
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setHighlightColorizeCompression
-
IScEngine.
setHighlightColorizeCompression
(viewKey, compressionLevel) Arguments: - viewKey (
ViewKey()
) – None - compressionLevel (
number()
) – None
Return type: void
- viewKey (
setImageBasedLightingEnabled
-
IScEngine.
setImageBasedLightingEnabled
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – None
Return type: void
- view_key (
setImageBasedLightingEnvironment
-
IScEngine.
setImageBasedLightingEnvironment
(view_key, data) Arguments: - view_key (
ViewKey()
) – None - data (
Uint8Array()
) – None
Return type: void
- view_key (
setImageBasedLightingEnvironmentToDefault
-
IScEngine.
setImageBasedLightingEnvironmentToDefault
(view_key) Arguments: - view_key (
ViewKey()
) – None
Return type: void
- view_key (
setImageBasedLightingIntensity
-
IScEngine.
setImageBasedLightingIntensity
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setImageBasedLightingMatrix
setInstanceModifier
-
IScEngine.
setInstanceModifier
(instanceModifier, incs, modifierValue) Arguments: - instanceModifier (
InstanceModifier()
) – None - incs (
InstanceIncs()
) – None - modifierValue (
boolean()
) – None
Return type: void
- instanceModifier (
setInstancesMatrix
setInteractiveDrawDelay
-
IScEngine.
setInteractiveDrawDelay
(value, viewKey) Arguments: - value (
number()
) – None - viewKey (
ViewKey()
) – None
Return type: void
- value (
setInteractiveDrawLimitIncreaseEnabled
-
IScEngine.
setInteractiveDrawLimitIncreaseEnabled
(enable, viewKey) Arguments: - enable (
boolean()
) – None - viewKey (
ViewKey()
) – None
Return type: void
- enable (
setLightingEnabled
-
IScEngine.
setLightingEnabled
(view_key, enabled) Arguments: - view_key (
ViewKey()
) – None - enabled (
boolean()
) – None
Return type: void
- view_key (
setLineJitterEnabled
-
IScEngine.
setLineJitterEnabled
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – None
Return type: void
- view_key (
setLineJitterFrequency
-
IScEngine.
setLineJitterFrequency
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setLineJitterInstanceCount
-
IScEngine.
setLineJitterInstanceCount
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setLineJitterRadius
-
IScEngine.
setLineJitterRadius
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setLinePattern
-
IScEngine.
setLinePattern
(incs, pattern, patternLength, patternLengthUnit) Arguments: - incs (
InstanceIncs()
) – None - pattern (
LinePattern()
) – None - patternLength (
number()
) – None - patternLengthUnit (
LinePatternLengthUnit()
) – None
Return type: void
- incs (
setLineVisibility
-
IScEngine.
setLineVisibility
(view_key, lineVisibility) Arguments: - view_key (
ViewKey()
) – None - lineVisibility (
boolean()
) – None
Return type: void
- view_key (
setMatrices
-
IScEngine.
setMatrices
(incs, matrices) Arguments: - incs (
InstanceIncs()
) – None - matrices (
[Matrix]()
) – None
Return type: void
- incs (
setMeshLevel
-
IScEngine.
setMeshLevel
(incs, meshLevel) Arguments: - incs (
InstanceIncs()
) – None - meshLevel (
number()
) – None
Return type: void
- incs (
setMetallicRoughness
-
IScEngine.
setMetallicRoughness
(incs, metallicFactor, roughnessFactor) Arguments: - incs (
InstanceIncs()
) – None - metallicFactor (
number()
) – None - roughnessFactor (
number()
) – None
Return type: void
- incs (
setMetallicRoughnessMaterialOverride
-
IScEngine.
setMetallicRoughnessMaterialOverride
(defaultMetallicFactor, defaultRoughnessFactor) Arguments: - defaultMetallicFactor (
number()
) – None - defaultRoughnessFactor (
number()
) – None
Return type: void
- defaultMetallicFactor (
setMinimumFramerate
-
IScEngine.
setMinimumFramerate
(viewKey, value) Arguments: - viewKey (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- viewKey (
setNodeHighlightColor
-
IScEngine.
setNodeHighlightColor
(viewKey, fillColor, outlineColor) Arguments: - viewKey (
ViewKey()
) – None - fillColor (
null | Color()
) – None - outlineColor (
null | Color()
) – None
Return type: void
- viewKey (
setOverlayCamera
setOverlayViewport
-
IScEngine.
setOverlayViewport
(index, anchor, x, xUnit, y, yUnit, width, widthUnit, height, heightUnit, viewKey) Arguments: - index (
number()
) – None - anchor (
OverlayAnchor()
) – None - x (
number()
) – None - xUnit (
OverlayUnit()
) – None - y (
number()
) – None - yUnit (
OverlayUnit()
) – None - width (
number()
) – None - widthUnit (
OverlayUnit()
) – None - height (
number()
) – None - heightUnit (
OverlayUnit()
) – None - viewKey (
ViewKey()
) – None
Return type: void
- index (
setOverlayVisibility
-
IScEngine.
setOverlayVisibility
(index, visibility, viewKey) Arguments: - index (
number()
) – None - visibility (
boolean()
) – None - viewKey (
ViewKey()
) – None
Return type: void
- index (
setPartAmbientColor
setPartAmbientMix
-
IScEngine.
setPartAmbientMix
(incs, elementType, value) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - value (
number()
) – None
Return type: void
- incs (
setPartColor
setPartEmissiveColor
setPartOpacity
-
IScEngine.
setPartOpacity
(incs, opacity) Arguments: - incs (
InstanceIncs()
) – None - opacity (
number()
) – None
Return type: void
- incs (
setPartSpecularColor
setPartSpecularIntensity
-
IScEngine.
setPartSpecularIntensity
(incs, elementType, value) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - value (
number()
) – None
Return type: void
- incs (
setPartVisibility
-
IScEngine.
setPartVisibility
(incs, visible, onlyDemanded) Arguments: - incs (
InstanceIncs()
) – None - visible (
boolean()
) – None - onlyDemanded (
boolean()
) – None
Return type: void
- incs (
setPickTolerance
-
IScEngine.
setPickTolerance
(tolerance) Arguments: - tolerance (
number()
) – None
Return type: void
- tolerance (
setPointShape
-
IScEngine.
setPointShape
(view_key, shape) Arguments: - view_key (
ViewKey()
) – None - shape (
PointShape()
) – None
Return type: void
- view_key (
setPointSize
-
IScEngine.
setPointSize
(view_key, size, unit) Arguments: - view_key (
ViewKey()
) – None - size (
number()
) – None - unit (
PointSizeUnit()
) – None
Return type: void
- view_key (
setPointVisibilityTest
-
IScEngine.
setPointVisibilityTest
(view_key, points) Arguments: - view_key (
ViewKey()
) – None - points (
[Point3]()
) – None
Return type: void
- view_key (
setProjection
-
IScEngine.
setProjection
(viewKey, projection) Arguments: - viewKey (
ViewKey()
) – None - projection (
Projection()
) – None
Return type: void
- viewKey (
setRemoteEndpoint
-
IScEngine.
setRemoteEndpoint
(uri, modelName) Arguments: - uri (
string()
) – None - modelName (
string()
) – None
Return type: void
- uri (
setServerRenderQuality
-
IScEngine.
setServerRenderQuality
(jpegQualityLow, jpegQualityHigh, scaleLow, scaleHigh) Arguments: - jpegQualityLow (
number()
) – None - jpegQualityHigh (
number()
) – None - scaleLow (
number()
) – None - scaleHigh (
number()
) – None
Return type: void
- jpegQualityLow (
setSilhouetteColor
setSilhouetteEnabled
-
IScEngine.
setSilhouetteEnabled
(view_key[, value]) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – optional None
Return type: void
- view_key (
setSilhouetteOpacity
-
IScEngine.
setSilhouetteOpacity
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSilhouetteThreshold
-
IScEngine.
setSilhouetteThreshold
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSilhouetteThresholdRampWidth
-
IScEngine.
setSilhouetteThresholdRampWidth
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSimpleReflectionAttenuation
-
IScEngine.
setSimpleReflectionAttenuation
(view_key, nearDistance, farDistance[, unit]) Arguments: - view_key (
ViewKey()
) – None - nearDistance (
number()
) – None - farDistance (
number()
) – None - unit (
SimpleReflectionAttenuationUnit()
) – optional None
Return type: void
- view_key (
setSimpleReflectionBlurInterval
-
IScEngine.
setSimpleReflectionBlurInterval
(view_key, value, unit) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None - unit (
BlurIntervalUnit()
) – None
Return type: void
- view_key (
setSimpleReflectionBlurSamples
-
IScEngine.
setSimpleReflectionBlurSamples
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSimpleReflectionEnabled
-
IScEngine.
setSimpleReflectionEnabled
(view_key[, value]) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – optional None
Return type: void
- view_key (
setSimpleReflectionFadeAngle
-
IScEngine.
setSimpleReflectionFadeAngle
(view_key, degrees) Arguments: - view_key (
ViewKey()
) – None - degrees (
number()
) – None
Return type: void
- view_key (
setSimpleReflectionOpacity
-
IScEngine.
setSimpleReflectionOpacity
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSimpleShadowBlurInterval
-
IScEngine.
setSimpleShadowBlurInterval
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSimpleShadowBlurSamples
-
IScEngine.
setSimpleShadowBlurSamples
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSimpleShadowColor
setSimpleShadowEnabled
-
IScEngine.
setSimpleShadowEnabled
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – None
Return type: void
- view_key (
setSimpleShadowInteractiveUpdateEnabled
-
IScEngine.
setSimpleShadowInteractiveUpdateEnabled
(view_key[, value]) Arguments: - view_key (
ViewKey()
) – None - value (
boolean()
) – optional None
Return type: void
- view_key (
setSimpleShadowOpacity
-
IScEngine.
setSimpleShadowOpacity
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None
Return type: void
- view_key (
setSimpleShadowResolution
-
IScEngine.
setSimpleShadowResolution
(view_key, pixels) Arguments: - view_key (
ViewKey()
) – None - pixels (
number()
) – None
Return type: void
- view_key (
setStreamCutoffScale
-
IScEngine.
setStreamCutoffScale
(value) Arguments: - value (
number()
) – None
Return type: void
- value (
setTexture
-
IScEngine.
setTexture
(instanceIncs, options) Arguments: - instanceIncs (
InstanceIncs()
) – None - options (
TextureOptions()
) – None
Return type: Promise <void>
- instanceIncs (
setTimeout
-
IScEngine.
setTimeout
(handler, timeout) Arguments: - handler (
function()
) – None - timeout (
number()
) – None
Return type: Timeout
-
IScEngine.
handler
() Return type: void
- handler (
setToonShadingBandCount
-
IScEngine.
setToonShadingBandCount
(view_key, bandCount) Arguments: - view_key (
ViewKey()
) – None - bandCount (
number()
) – None
Return type: void
- view_key (
setToonShadingSpecularFactor
-
IScEngine.
setToonShadingSpecularFactor
(view_key, specularFactor) Arguments: - view_key (
ViewKey()
) – None - specularFactor (
number()
) – None
Return type: void
- view_key (
setTransparencyMode
-
IScEngine.
setTransparencyMode
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
TransparencyMode()
) – None
Return type: void
- view_key (
setVisibilityByAttachment
-
IScEngine.
setVisibilityByAttachment
(attachScope, setVisibility) Arguments: - attachScope (
AttachScope()
) – None - setVisibility (
SetVisibility()
) – None
Return type: void
- attachScope (
setXRayColor
setXRayOpacity
-
IScEngine.
setXRayOpacity
(view_key, value[, element]) Arguments: - view_key (
ViewKey()
) – None - value (
number()
) – None - element (
ElementType()
) – optional None
Return type: void
- view_key (
setXRayTransparencyMode
-
IScEngine.
setXRayTransparencyMode
(view_key, value) Arguments: - view_key (
ViewKey()
) – None - value (
TransparencyMode()
) – None
Return type: void
- view_key (
start
-
IScEngine.
start
(canvasContainer, options) Arguments: - canvasContainer (
HTMLDivElement()
) – None - options (
InitOptions()
) – None
Return type: boolean
- canvasContainer (
startComparison
-
IScEngine.
startComparison
(view_key, instanceSet1, instanceSet2[, config]) Arguments: - view_key (
ViewKey()
) – None - instanceSet1 (
InstanceIncs()
) – None - instanceSet2 (
InstanceIncs()
) – None - config (
ComparisonConfig()
) – optional None
Return type: void
- view_key (
startExplode
synchronizeVisibilities
-
IScEngine.
synchronizeVisibilities
(incs, visible) Arguments: - incs (
InstanceIncs()
) – None - visible (
boolean()
) – None
Return type: void
- incs (
testPointVisibility
-
IScEngine.
testPointVisibility
(view_key, points) Arguments: - view_key (
ViewKey()
) – None - points (
[Point3]()
) – None
Return type: Promise <[number]>
- view_key (
throttleLoad
-
IScEngine.
throttleLoad
(newPauseInterval, throttleDuration) Arguments: - newPauseInterval (
number()
) – None - throttleDuration (
number()
) – None
Return type: void
- newPauseInterval (
triangulatePolygon
-
IScEngine.
triangulatePolygon
(polygonPoints, normal) Arguments: - polygonPoints (
Float32Array | [number]()
) – None - normal (
Vector3()
) – None
Return type: Float32Array
- polygonPoints (
unsetCullingVector
-
IScEngine.
unsetCullingVector
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
unsetDepthRange
-
IScEngine.
unsetDepthRange
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
unsetElementColor
-
IScEngine.
unsetElementColor
(incs, elementType, elementOffset, elementCount) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None - elementOffset (
number()
) – None - elementCount (
number()
) – None
Return type: void
- incs (
unsetLinePattern
-
IScEngine.
unsetLinePattern
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
unsetMetallicRoughness
-
IScEngine.
unsetMetallicRoughness
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
unsetPartAmbientColor
-
IScEngine.
unsetPartAmbientColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: void
- incs (
unsetPartColor
-
IScEngine.
unsetPartColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: void
- incs (
unsetPartEmissiveColor
-
IScEngine.
unsetPartEmissiveColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: void
- incs (
unsetPartOpacity
-
IScEngine.
unsetPartOpacity
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
unsetPartSpecularColor
-
IScEngine.
unsetPartSpecularColor
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: void
- incs (
unsetPartSpecularIntensity
-
IScEngine.
unsetPartSpecularIntensity
(incs, elementType) Arguments: - incs (
InstanceIncs()
) – None - elementType (
ElementType()
) – None
Return type: void
- incs (
unsetTexture
-
IScEngine.
unsetTexture
(incs) Arguments: - incs (
InstanceIncs()
) – None
Return type: void
- incs (
unsetXRayColor
-
IScEngine.
unsetXRayColor
(view_key, group, element) Arguments: - view_key (
ViewKey()
) – None - group (
XRayGroup()
) – None - element (
ElementType()
) – None
Return type: Promise <void>
- view_key (
updateCamera
updateCuttingSection
-
IScEngine.
updateCuttingSection
(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()
) – None
Return type: Promise <void>
- cuttingSection (