ScEngine
-
class
ScEngine()
Constructors
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()getPartMaterial()getPartOpacity()getPartSpecularColor()getPartsBounding()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()resetPartMaterial()resetToEmpty()resize()resumeAllRendering()resumeRendering()safeGetMetaData()safeGetMetaDatas()safeLoadMetaDatas()setAllowHighDpi()setAmbientLightColor()setAmbientOcclusionEnabled()setAmbientOcclusionRadius()setAntiAliasingMode()setBackFacesVisible()setBackgroundGradient()setBloomEnabled()setBloomIntensityScale()setBloomLayers()setBloomThreshold()setBloomThresholdRampWidth()setBoundingDebugLevel()setBoundingPreviewEjected()setBoundingPreviewEjectedColor()setBoundingPreviewTested()setBoundingPreviewTestedColor()setBoundingPreviewUnderDraw()setBoundingPreviewUnderDrawColor()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()setHardEdgeThreshold()setHardEdgeThresholdRampWidth()setHardEdgesEnabled()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()setPartMaterial()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()
Constructors
-
ScEngine.constructor(callbackManager, options) Arguments: - callbackManager (
ICallbackManager()) – None - options (
WebViewerConfig()) – None
Return type: - callbackManager (
Methods
_getScPlaneArray
-
ScEngine._getScPlaneArray(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()) – None
Return type: [Vector4]
- cuttingSection (
_toTextureInterpolation
-
ScEngine._toTextureInterpolation(value) Arguments: - value (
boolean | undefined()) – None
Return type: ScTextureInterpolation
- value (
_toTextureMipMapping
-
ScEngine._toTextureMipMapping(value) Arguments: - value (
boolean | undefined()) – None
Return type: ScTextureMipMapping
- value (
_toTextureModifier
-
ScEngine._toTextureModifier(value) Arguments: - value (
number | undefined()) – None
Return type: ScTextureModifier
- value (
_toTextureParameterization
-
ScEngine._toTextureParameterization(value) Arguments: - value (TextureParameterization | undefined) – None
Return type: ScTextureParameterization
_toTextureTiling
-
ScEngine._toTextureTiling(value) Arguments: - value (TextureTiling | undefined) – None
Return type: ScTextureTiling
addCuttingSection
-
ScEngine.addCuttingSection(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()) – None
Return type: Promise <void>
- cuttingSection (
addLight
addNodesToOverlay
-
ScEngine.addNodesToOverlay(incs, viewKey, index) Arguments: - incs (
InstanceIncs()) – None - viewKey (
ViewKey()) – None - index (
OverlayIndex()) – None
Return type: void
- incs (
addPointLight
-
ScEngine.addPointLight(view_key, light) Arguments: - view_key (
ViewKey()) – None - light (
PointLight()) – None
Return type: Promise <LightKey>
- view_key (
addView
-
ScEngine.addView(canvasContainer) Arguments: - canvasContainer (
HTMLDivElement()) – None
Return type: Promise <ViewKey>
- canvasContainer (
advanceIncrementalSelection
-
ScEngine.advanceIncrementalSelection(handle) Arguments: - handle (
IncrementalSelectionId()) – None
Return type: Promise <[
SelectionItem()] | null>- handle (
attachModel
-
ScEngine.attachModel(attachScope, modelName, inclusionMatrix, attachMeasurementUnit, attachInvisibly) Arguments: - attachScope (
AttachScope()) – None - modelName (
ScModelName()) – None - inclusionMatrix (
Matrix12()) – None - attachMeasurementUnit (
number()) – None - attachInvisibly (
boolean()) – None
Return type: Promise <void>
- attachScope (
attachScsBuffer
-
ScEngine.attachScsBuffer(attachScope, buffer, inclusionMatrix, attachMeasurementUnit, attachInvisibly, resolveOnFullyLoaded, cancelUnitMatrix, autoUnitScale) Arguments: - attachScope (
AttachScope()) – None - buffer (
ScsBuffer()) – None - inclusionMatrix (
Matrix12()) – None - attachMeasurementUnit (
number()) – None - attachInvisibly (
boolean()) – None - resolveOnFullyLoaded (
boolean()) – None - cancelUnitMatrix (
boolean()) – None - autoUnitScale (
boolean()) – None
Return type: Promise <void>
- attachScope (
attachScsModelByKey
-
ScEngine.attachScsModelByKey(attachScope, modelKey, inclusionMatrix, attachMeasurementUnit, attachInvisibly) Arguments: - attachScope (
AttachScope()) – None - modelKey (
ModelKey()) – None - inclusionMatrix (
Matrix12()) – None - attachMeasurementUnit (
number()) – None - attachInvisibly (
boolean()) – None
Return type: InclusionKey
- attachScope (
beginConvexPolyhedronSelection
-
ScEngine.beginConvexPolyhedronSelection(volumePlanes, heuristicOrigin, config) Arguments: - volumePlanes ([Plane]) – None
- heuristicOrigin (
Point3()) – None - config (
IncrementalPickConfig()) – None
Return type: Promise <
IncrementalSelectionId()>
beginExportToSvg
-
ScEngine.beginExportToSvg(config) Arguments: - config (
SvgConfig()) – None
Return type: Promise <void>
- config (
beginRayDrillSelection
-
ScEngine.beginRayDrillSelection(viewKey, rayCssOrigin, rayCssBoxRadius, config) Arguments: - viewKey (
ViewKey()) – None - rayCssOrigin (
Point2()) – None - rayCssBoxRadius (
number()) – None - config (
IncrementalPickConfig()) – None
Return type: Promise <
IncrementalSelectionId()>- viewKey (
beginRequestBatch
-
ScEngine.beginRequestBatch(type) Arguments: - type (RequestBatchType) – None
Return type: void
beginScreenAreaSelection
-
ScEngine.beginScreenAreaSelection(viewKey, areaCssMin, areaCssMax, config) Arguments: - viewKey (
ViewKey()) – None - areaCssMin (
Point2()) – None - areaCssMax (
Point2()) – None - config (
IncrementalPickConfig()) – None
Return type: Promise <
IncrementalSelectionId()>- viewKey (
beginSphereSelection
-
ScEngine.beginSphereSelection(sphereCenter, sphereRadius, config) Arguments: - sphereCenter (Vector3) – None
- sphereRadius (
number()) – None - config (
IncrementalPickConfig()) – None
Return type: Promise <
IncrementalSelectionId()>
clearElementVisibility
-
ScEngine.clearElementVisibility(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: void
- incs (
clearLights
-
ScEngine.clearLights(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: void
- view_key (
compositePickFromScreen
-
ScEngine.compositePickFromScreen(viewKey, point, config, isDrawing) Arguments: - viewKey (
ViewKey()) – None - point (
Point2()) – None - config (
PickConfig()) – None - isDrawing (
boolean()) – None
Return type: Promise <
CompositeSelectionItem()>- viewKey (
computeMinimumBodyBodyDistance
-
ScEngine.computeMinimumBodyBodyDistance(inc1, inc2) Arguments: - inc1 (
InstanceInc()) – None - inc2 (
InstanceInc()) – None
Return type: Promise <
FaceFaceDistanceItem()>- inc1 (
computeMinimumFaceLineDistance
-
ScEngine.computeMinimumFaceLineDistance(inc, faceId, ray) Arguments: - inc (
InstanceInc()) – None - faceId (
number()) – None - ray (
Ray()) – None
Return type: Promise <
FaceFaceDistanceItem()>- inc (
computeMinimumFaceRayDistance
-
ScEngine.computeMinimumFaceRayDistance(inc, faceId, ray) Arguments: - inc (
InstanceInc()) – None - faceId (
number()) – None - ray (
Ray()) – None
Return type: Promise <
FaceFaceDistanceItem()>- inc (
computeMininimumFaceFaceDistance
-
ScEngine.computeMininimumFaceFaceDistance(inc1, face1, inc2, face2) Arguments: - inc1 (
InstanceInc()) – None - face1 (
number()) – None - inc2 (
InstanceInc()) – None - face2 (
number()) – None
Return type: Promise <
FaceFaceDistanceItem()>- inc1 (
createFloorplanMesh
-
ScEngine.createFloorplanMesh(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <InstanceIncs>
- incs (
createImage
-
ScEngine.createImage(primaryImage[, thumbnailImage]) Arguments: - primaryImage (
ImageOptions()) – None - thumbnailImage (
ImageOptions()) – optional None
Return type: Promise <ImageId>
- primaryImage (
createMatrix
-
ScEngine.createMatrix(elements) Arguments: - elements (
Matrix16()) – None
Return type: Promise <MatrixInc>
- elements (
createMesh
-
ScEngine.createMesh(meshData) Arguments: - meshData (
MeshData()) – None
Return type: Promise <MeshId>
- meshData (
createMeshInstance
-
ScEngine.createMeshInstance(meshInstanceData) Arguments: - meshInstanceData (
MeshInstanceData()) – None
Return type: Promise <InstanceInc>
- meshInstanceData (
debug_log
-
ScEngine.debug_log(message) Arguments: - message (
string()) – None
Return type: Promise <void>
- message (
debug_stateFailure
-
ScEngine.debug_stateFailure(value) Arguments: - value (
StateFailure()) – None
Return type: Promise <void>
- value (
destroyImages
-
ScEngine.destroyImages(imageIds) Arguments: - imageIds (
ImageIds()) – None
Return type: Promise <void>
- imageIds (
destroyLocalInstances
-
ScEngine.destroyLocalInstances(instanceIncs) Arguments: - instanceIncs (
InstanceIncs()) – None
Return type: Promise <void>
- instanceIncs (
destroyMeshes
-
ScEngine.destroyMeshes(meshIds) Arguments: - meshIds (
MeshIds()) – None
Return type: Promise <void>
- meshIds (
destroyOverlay
-
ScEngine.destroyOverlay(index, viewKey) Arguments: - index (
OverlayIndex()) – None - viewKey (
ViewKey()) – None
Return type: void
- index (
detachInclusions
-
ScEngine.detachInclusions(inclusionKeys) Arguments: - inclusionKeys (
[InclusionKey]()) – None
Return type: Promise <void>
- inclusionKeys (
enableCappingIdleCallback
-
ScEngine.enableCappingIdleCallback(enable) Arguments: - enable (
boolean()) – None
Return type: Promise <boolean>
- enable (
endComparison
-
ScEngine.endComparison(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: void
- view_key (
endIncrementalSelection
-
ScEngine.endIncrementalSelection(handle) Arguments: - handle (
IncrementalSelectionId()) – None
Return type: void
- handle (
endRequestBatch
-
ScEngine.endRequestBatch(type) Arguments: - type (RequestBatchType) – None
Return type: void
exportToSvg
-
ScEngine.exportToSvg(config) Arguments: - config (
SvgConfig()) – None
Return type: Promise <string>
- config (
feedScsBuffer
-
ScEngine.feedScsBuffer(attachScope, buffer) Arguments: - attachScope (
AttachScope()) – None - buffer (
ScsBuffer | null()) – None
Return type: void
- attachScope (
getBounding
-
ScEngine.getBounding(incs, ignoreInvisible, includeExcluded, tightBounding) Arguments: - incs (
InstanceIncs()) – None - ignoreInvisible (
boolean()) – None - includeExcluded (
boolean()) – None - tightBounding (
boolean()) – None
Return type: Promise <Box>
- incs (
getCameraPromise
getCanvasSize
-
ScEngine.getCanvasSize(viewKey) Arguments: - viewKey (
ViewKey()) – None
Return type: Point2
- viewKey (
getClientDimensions
-
ScEngine.getClientDimensions(viewKey) Arguments: - viewKey (
ViewKey()) – None
Return type: (number, number)
- viewKey (
getCullingVector
-
ScEngine.getCullingVector(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <[
CullingVector()]>- incs (
getCuttingSectionLimits
-
ScEngine.getCuttingSectionLimits() Return type: CuttingSectionLimits()
getDataFromIds
-
ScEngine.getDataFromIds(ids) Arguments: - ids (
DataIds()) – None
Return type: Promise <[Uint8Array]>
- ids (
getDrawnPartsBounding
-
ScEngine.getDrawnPartsBounding(incs, viewKey) Arguments: - incs (
InstanceIncs()) – None - viewKey (
ViewKey()) – None
Return type: Promise <Box>
- incs (
getEffectiveElementColor
-
ScEngine.getEffectiveElementColor(incs, elementType, elementOffset, viewKey) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- elementOffset (
number()) – None - viewKey (
ViewKey()) – None
Return type: Promise <[Color]>
- incs (
getEffectivePartColor
-
ScEngine.getEffectivePartColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[Color]>
- incs (
getEffectivePartOpacity
-
ScEngine.getEffectivePartOpacity(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[number]>
- incs (
getElementColor
-
ScEngine.getElementColor(inc, elementType, elementOffset) Arguments: - inc (
InstanceInc()) – None - elementType (ElementType) – None
- elementOffset (
number()) – None
Return type: Promise <(Color | null)>
- inc (
-
ScEngine.getElementColor(incs, elementType, elementOffset) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- elementOffset (
number()) – None
Return type: Promise <[any]>
- incs (
getElementHighlighted
-
ScEngine.getElementHighlighted(incs, elementType, elementIndex) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- elementIndex (
number()) – None
Return type: Promise <[boolean]>
- incs (
getEyeDomeLightingBlurEdgeDistance
-
ScEngine.getEyeDomeLightingBlurEdgeDistance(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingBlurInterval
-
ScEngine.getEyeDomeLightingBlurInterval(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingBlurSamples
-
ScEngine.getEyeDomeLightingBlurSamples(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingEnabled
-
ScEngine.getEyeDomeLightingEnabled(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <boolean>
- view_key (
getEyeDomeLightingOpacity
-
ScEngine.getEyeDomeLightingOpacity(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <number>
- view_key (
getEyeDomeLightingShadingEdgeDistance
-
ScEngine.getEyeDomeLightingShadingEdgeDistance(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <number>
- view_key (
getFullCameraMatrix
getInstancesCappingMeshData
-
ScEngine.getInstancesCappingMeshData(inc) Arguments: - inc (
InstanceInc()) – None
Return type: Promise <MeshId>
- inc (
-
ScEngine.getInstancesCappingMeshData(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <MeshIds>
- incs (
getInstancesMeshData
-
ScEngine.getInstancesMeshData(inc) Arguments: - inc (
InstanceInc()) – None
Return type: Promise <MeshId>
- inc (
-
ScEngine.getInstancesMeshData(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <MeshIds>
- incs (
getInteractiveDrawLimitIncreaseEnabled
-
ScEngine.getInteractiveDrawLimitIncreaseEnabled(viewKey) Arguments: - viewKey (
ViewKey()) – None
Return type: Promise <boolean>
- viewKey (
getLight
getLightKeys
getMeshData
-
ScEngine.getMeshData(id) Arguments: - id (MeshId) – None
Return type: Promise <
MeshDataCopy()>
getMetallicRoughness
-
ScEngine.getMetallicRoughness(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <[
MetallicRoughnessValue()]>- incs (
getMinimumFramerate
-
ScEngine.getMinimumFramerate(viewKey) Arguments: - viewKey (
ViewKey()) – None
Return type: Promise <number>
- viewKey (
getModelBounding
-
ScEngine.getModelBounding(ignoreInvisible, includeExcluded, tightBounding) Arguments: - ignoreInvisible (
boolean()) – None - includeExcluded (
boolean()) – None - tightBounding (
boolean()) – None
Return type: Promise <Box>
- ignoreInvisible (
getPartAmbientColor
-
ScEngine.getPartAmbientColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[any]>
- incs (
getPartColor
-
ScEngine.getPartColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[any]>
- incs (
getPartEffectiveAmbientColor
-
ScEngine.getPartEffectiveAmbientColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[Color]>
- incs (
getPartEffectiveEmissiveColor
-
ScEngine.getPartEffectiveEmissiveColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[Color]>
- incs (
getPartEffectiveSpecularColor
-
ScEngine.getPartEffectiveSpecularColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[Color]>
- incs (
getPartEmissiveColor
-
ScEngine.getPartEmissiveColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[any]>
- incs (
getPartHasTransparency
-
ScEngine.getPartHasTransparency(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <[boolean]>
- incs (
getPartHighlighted
-
ScEngine.getPartHighlighted(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <[boolean]>
- incs (
getPartMaterial
-
ScEngine.getPartMaterial(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <[
IMaterial()]>- incs (
getPartOpacity
-
ScEngine.getPartOpacity(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: [number]
- incs (
getPartSpecularColor
-
ScEngine.getPartSpecularColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: Promise <[any]>
- incs (
getPartsBounding
-
ScEngine.getPartsBounding(incs, ignoreInvisible, tightBounding) Arguments: - incs (
InstanceIncs()) – None - ignoreInvisible (
boolean()) – None - tightBounding (
boolean()) – None
Return type: Promise <Box>
- incs (
getPointShape
-
ScEngine.getPointShape(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <PointShape>
- view_key (
getPointSize
-
ScEngine.getPointSize(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: Promise <(number, PointSizeUnit)>
- view_key (
getProjectionMatrix
getRendererType
-
ScEngine.getRendererType() Return type: RendererType
getStatistics
-
ScEngine.getStatistics(forceUpdate) Arguments: - forceUpdate (
boolean()) – None
Return type: Promise <
StatisticMap()>- forceUpdate (
getViewMatrix
hasDepthRange
-
ScEngine.hasDepthRange(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: Promise <[boolean]>
- incs (
highlightElements
-
ScEngine.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
-
ScEngine.highlightParts(incs, highlighted) Arguments: - incs (
InstanceIncs()) – None - highlighted (
boolean()) – None
Return type: void
- incs (
instanceKeyInfo
-
ScEngine.instanceKeyInfo(modelKey, by, ret) Arguments: Return type: Promise <[InstanceKey]>
-
ScEngine.instanceKeyInfo(attachScope, by, ret) Arguments: - attachScope (
AttachScope()) – None - by (Attachment) – None
- ret (AllKeys) – None
Return type: Promise <Map <ModelKey, [InstanceKey]>>
- attachScope (
-
ScEngine.instanceKeyInfo(modelKey, by, ret) Arguments: - modelKey (
ModelKey()) – None - by (Model) – None
- ret (KeyCountOnly) – None
Return type: Promise <(number)>
- modelKey (
-
ScEngine.instanceKeyInfo(attachScope, by, ret) Arguments: - attachScope (
AttachScope()) – None - by (Attachment) – None
- ret (KeyCountOnly) – None
Return type: Promise <(number)>
- attachScope (
markCameraAsEmpty
-
ScEngine.markCameraAsEmpty(viewKey) Arguments: - viewKey (
ViewKey()) – None
Return type: void
- viewKey (
metaDataKeyInfo
-
ScEngine.metaDataKeyInfo(modelKey, byModel, keyCountOnly) Arguments: - modelKey (
ModelKey()) – None - byModel (
true()) – None - keyCountOnly (
false()) – None
Return type: Promise <[DataKey]>
- modelKey (
-
ScEngine.metaDataKeyInfo(attachScope, byModel, keyCountOnly) Arguments: - attachScope (
AttachScope()) – None - byModel (
false()) – None - keyCountOnly (
false()) – None
Return type: Promise <Map <ModelKey, [DataKey]>>
- attachScope (
-
ScEngine.metaDataKeyInfo(modelKey, byModel, keyCountOnly) Arguments: - modelKey (
ModelKey()) – None - byModel (
true()) – None - keyCountOnly (
true()) – None
Return type: Promise <(number)>
- modelKey (
-
ScEngine.metaDataKeyInfo(attachScope, byModel, keyCountOnly) Arguments: - attachScope (
AttachScope()) – None - byModel (
false()) – None - keyCountOnly (
true()) – None
Return type: Promise <(number)>
- attachScope (
modelKeysFromInclusionKeys
-
ScEngine.modelKeysFromInclusionKeys(inclusionKeys) Arguments: - inclusionKeys (
[InclusionKey]()) – None
Return type: Promise <[ModelKey]>
- inclusionKeys (
pauseAllRendering
-
ScEngine.pauseAllRendering([callback]) Arguments: - callback (
function()) – optional None
Return type: void
-
ScEngine.callback() Return type: void
- callback (
pauseRendering
-
ScEngine.pauseRendering(viewKey[, callback]) Arguments: - viewKey (
ViewKey()) – None - callback (
function()) – optional None
Return type: void
-
ScEngine.callback() Return type: void
- viewKey (
pickAllFromRay
-
ScEngine.pickAllFromRay(ray, config) Arguments: - ray (
Ray()) – None - config (
PickConfig()) – None
Return type: Promise <[
NodeEntitySelectionItem()]>- ray (
pickAllFromScreen
-
ScEngine.pickAllFromScreen(viewKey, point, config, isDrawing) Arguments: - viewKey (
ViewKey()) – None - point (
Point2()) – None - config (
PickConfig()) – None - isDrawing (
boolean()) – None
Return type: Promise <[
NodeEntitySelectionItem()]>- viewKey (
pickFromRay
-
ScEngine.pickFromRay(ray, config) Arguments: - ray (
Ray()) – None - config (
PickConfig()) – None
Return type: Promise <
NodeEntitySelectionItem()| null>- ray (
pickFromScreen
-
ScEngine.pickFromScreen(viewKey, point, config, isDrawing) Arguments: - viewKey (
ViewKey()) – None - point (
Point2()) – None - config (
PickConfig()) – None - isDrawing (
boolean()) – None
Return type: Promise <
NodeEntitySelectionItem()| null>- viewKey (
registerBimInstances
-
ScEngine.registerBimInstances(incs, bimType) Arguments: - incs (
InstanceIncs()) – None - bimType (
BimType()) – None
Return type: void
- incs (
removeCuttingSection
-
ScEngine.removeCuttingSection(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()) – None
Return type: Promise <void>
- cuttingSection (
removeLight
replaceMesh
-
ScEngine.replaceMesh(id, data) Arguments: - id (MeshId) – None
- data (
MeshData()) – None
Return type: Promise <void>
requestMeshInstances
-
ScEngine.requestMeshInstances(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: void
- incs (
resetPartMaterial
-
ScEngine.resetPartMaterial(nodeIds[, params]) Arguments: - nodeIds (
InstanceIncs()) – None - params ([MaterialParam]) – optional None
Return type: void
- nodeIds (
resetToEmpty
resumeRendering
-
ScEngine.resumeRendering(viewKey) Arguments: - viewKey (
ViewKey()) – None
Return type: void
- viewKey (
safeGetMetaData
-
ScEngine.safeGetMetaData(modelKey, dataKey) Arguments: - modelKey (
ModelKey()) – None - dataKey (
DataKey()) – None
Return type: Promise <Uint8Array | null>
- modelKey (
safeGetMetaDatas
-
ScEngine.safeGetMetaDatas(modelKey, dataKey) Arguments: - modelKey (
ModelKey()) – None - dataKey (
(DataKey)()) – None
Return type: Promise <(Uint8Array) | null>
- modelKey (
-
ScEngine.safeGetMetaDatas(modelKey, dataKeys) Arguments: - modelKey (
ModelKey()) – None - dataKeys (
[DataKey]()) – None
Return type: Promise <[Uint8Array] | null>
- modelKey (
safeLoadMetaDatas
-
ScEngine.safeLoadMetaDatas(ids) Arguments: - ids (
DataIds()) – None
Return type: Promise <void>
- ids (
setAllowHighDpi
-
ScEngine.setAllowHighDpi(allow) Arguments: - allow (
boolean()) – None
Return type: void
- allow (
setAmbientLightColor
setAmbientOcclusionEnabled
-
ScEngine.setAmbientOcclusionEnabled(view_key, enabled) Arguments: - view_key (
ViewKey()) – None - enabled (
boolean()) – None
Return type: void
- view_key (
setAmbientOcclusionRadius
-
ScEngine.setAmbientOcclusionRadius(view_key, radius) Arguments: - view_key (
ViewKey()) – None - radius (
number()) – None
Return type: void
- view_key (
setAntiAliasingMode
-
ScEngine.setAntiAliasingMode(view_key, antiAliasingMode) Arguments: - view_key (
ViewKey()) – None - antiAliasingMode (AntiAliasingMode) – None
Return type: void
- view_key (
setBackFacesVisible
-
ScEngine.setBackFacesVisible(view_key, visible) Arguments: - view_key (
ViewKey()) – None - visible (
boolean()) – None
Return type: void
- view_key (
setBackgroundGradient
setBloomEnabled
-
ScEngine.setBloomEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setBloomIntensityScale
-
ScEngine.setBloomIntensityScale(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setBloomLayers
-
ScEngine.setBloomLayers(view_key, layers) Arguments: - view_key (
ViewKey()) – None - layers ([
BloomLayerInfo()]) – None
Return type: void
- view_key (
setBloomThreshold
-
ScEngine.setBloomThreshold(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setBloomThresholdRampWidth
-
ScEngine.setBloomThresholdRampWidth(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setBoundingDebugLevel
-
ScEngine.setBoundingDebugLevel(level, viewKey) Arguments: - level (
number()) – None - viewKey (
ViewKey()) – None
Return type: void
- level (
setBoundingPreviewEjected
-
ScEngine.setBoundingPreviewEjected(boxes, viewKey) Arguments: - boxes (
[Box]()) – None - viewKey (
ViewKey()) – None
Return type: void
- boxes (
setBoundingPreviewEjectedColor
setBoundingPreviewTested
-
ScEngine.setBoundingPreviewTested(boxes, viewKey) Arguments: - boxes (
[Box]()) – None - viewKey (
ViewKey()) – None
Return type: void
- boxes (
setBoundingPreviewTestedColor
setBoundingPreviewUnderDraw
-
ScEngine.setBoundingPreviewUnderDraw(boxes, viewKey) Arguments: - boxes (
[Box]()) – None - viewKey (
ViewKey()) – None
Return type: void
- boxes (
setBoundingPreviewUnderDrawColor
setCamera
setCappingDelay
-
ScEngine.setCappingDelay(delayInMilliseconds) Arguments: - delayInMilliseconds (
number()) – None
Return type: void
- delayInMilliseconds (
setCappingFaceColor
setCappingGeometryVisibility
-
ScEngine.setCappingGeometryVisibility(view_key, cappingGeometryVisibility) Arguments: - view_key (
ViewKey()) – None - cappingGeometryVisibility (
boolean()) – None
Return type: void
- view_key (
setCappingLineColor
setCullingVector
-
ScEngine.setCullingVector(incs, space, vector, toleranceDegrees) Arguments: - incs (
InstanceIncs()) – None - space (CullingVectorSpace) – None
- vector (
Point3()) – None - toleranceDegrees (
number()) – None
Return type: void
- incs (
setDefaultDepthRange
-
ScEngine.setDefaultDepthRange(view_key, min, max) Arguments: - view_key (
ViewKey()) – None - min (
number()) – None - max (
number()) – None
Return type: void
- view_key (
setDepthRange
-
ScEngine.setDepthRange(incs, min, max) Arguments: - incs (
InstanceIncs()) – None - min (
number()) – None - max (
number()) – None
Return type: void
- incs (
setDisplayIncompleteFrames
-
ScEngine.setDisplayIncompleteFrames(value, viewKey) Arguments: - value (
boolean()) – None - viewKey (
ViewKey()) – None
Return type: void
- value (
setDrawMode
-
ScEngine.setDrawMode(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
ScDrawMode()) – None
Return type: void
- view_key (
setDrawStrategy
-
ScEngine.setDrawStrategy(viewKey, strategy) Arguments: - viewKey (
ViewKey()) – None - strategy (DrawStrategy) – None
Return type: void
- viewKey (
setElementColor
-
ScEngine.setElementColor(incs, elementType, elementOffset, elementCount, color) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- elementOffset (
number()) – None - elementCount (
number()) – None - color (Color) – None
Return type: void
- incs (
setElementHighlightColor
setElementVisibility
-
ScEngine.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
-
ScEngine.setExplodeMagnitude(magnitude) Arguments: - magnitude (
number()) – None
Return type: void
- magnitude (
setEyeDomeLightingBlurEdgeDistance
-
ScEngine.setEyeDomeLightingBlurEdgeDistance(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setEyeDomeLightingBlurInterval
-
ScEngine.setEyeDomeLightingBlurInterval(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setEyeDomeLightingBlurSamples
-
ScEngine.setEyeDomeLightingBlurSamples(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setEyeDomeLightingEnabled
-
ScEngine.setEyeDomeLightingEnabled(view_key, enabled) Arguments: - view_key (
ViewKey()) – None - enabled (
boolean()) – None
Return type: void
- view_key (
setEyeDomeLightingOpacity
-
ScEngine.setEyeDomeLightingOpacity(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setEyeDomeLightingShadingEdgeDistance
-
ScEngine.setEyeDomeLightingShadingEdgeDistance(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setFaceVisibility
-
ScEngine.setFaceVisibility(view_key, faceVisibility) Arguments: - view_key (
ViewKey()) – None - faceVisibility (
boolean()) – None
Return type: void
- view_key (
setGoochBaseColorProminence
-
ScEngine.setGoochBaseColorProminence(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setGoochBlue
-
ScEngine.setGoochBlue(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setGoochLuminanceShiftStrength
-
ScEngine.setGoochLuminanceShiftStrength(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setGoochYellow
-
ScEngine.setGoochYellow(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setGroundPlane
setHardEdgeColor
setHardEdgeOpacity
-
ScEngine.setHardEdgeOpacity(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setHardEdgeThreshold
-
ScEngine.setHardEdgeThreshold(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setHardEdgeThresholdRampWidth
-
ScEngine.setHardEdgeThresholdRampWidth(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setHardEdgesEnabled
-
ScEngine.setHardEdgesEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setHighlightColorizeCompression
-
ScEngine.setHighlightColorizeCompression(viewKey, compressionLevel) Arguments: - viewKey (
ViewKey()) – None - compressionLevel (
number()) – None
Return type: void
- viewKey (
setImageBasedLightingEnabled
-
ScEngine.setImageBasedLightingEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setImageBasedLightingEnvironment
-
ScEngine.setImageBasedLightingEnvironment(view_key, data) Arguments: - view_key (
ViewKey()) – None - data (
Uint8Array()) – None
Return type: void
- view_key (
setImageBasedLightingEnvironmentToDefault
-
ScEngine.setImageBasedLightingEnvironmentToDefault(view_key) Arguments: - view_key (
ViewKey()) – None
Return type: void
- view_key (
setImageBasedLightingIntensity
-
ScEngine.setImageBasedLightingIntensity(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setImageBasedLightingMatrix
setInstanceModifier
-
ScEngine.setInstanceModifier(instanceModifier, incs, modifierValue) Arguments: - instanceModifier (InstanceModifier) – None
- incs (
InstanceIncs()) – None - modifierValue (
boolean()) – None
Return type: void
setInstancesMatrix
setInteractiveDrawDelay
-
ScEngine.setInteractiveDrawDelay(value, viewKey) Arguments: - value (
number()) – None - viewKey (
ViewKey()) – None
Return type: void
- value (
setInteractiveDrawLimitIncreaseEnabled
-
ScEngine.setInteractiveDrawLimitIncreaseEnabled(enable, viewKey) Arguments: - enable (
boolean()) – None - viewKey (
ViewKey()) – None
Return type: void
- enable (
setLightingEnabled
-
ScEngine.setLightingEnabled(view_key, enabled) Arguments: - view_key (
ViewKey()) – None - enabled (
boolean()) – None
Return type: void
- view_key (
setLineJitterEnabled
-
ScEngine.setLineJitterEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setLineJitterFrequency
-
ScEngine.setLineJitterFrequency(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setLineJitterInstanceCount
-
ScEngine.setLineJitterInstanceCount(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setLineJitterRadius
-
ScEngine.setLineJitterRadius(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setLinePattern
-
ScEngine.setLinePattern(incs, pattern, patternLength, patternLengthUnit) Arguments: - incs (
InstanceIncs()) – None - pattern (LinePattern) – None
- patternLength (
number()) – None - patternLengthUnit (LinePatternLengthUnit) – None
Return type: void
- incs (
setLineVisibility
-
ScEngine.setLineVisibility(view_key, lineVisibility) Arguments: - view_key (
ViewKey()) – None - lineVisibility (
boolean()) – None
Return type: void
- view_key (
setMatrices
-
ScEngine.setMatrices(incs, matrices) Arguments: - incs (
InstanceIncs()) – None - matrices (
[Matrix]()) – None
Return type: void
- incs (
setMeshLevel
-
ScEngine.setMeshLevel(incs, meshLevel) Arguments: - incs (
InstanceIncs()) – None - meshLevel (
number()) – None
Return type: void
- incs (
setMetallicRoughness
-
ScEngine.setMetallicRoughness(incs, metallicFactor, roughnessFactor) Arguments: - incs (
InstanceIncs()) – None - metallicFactor (
number()) – None - roughnessFactor (
number()) – None
Return type: void
- incs (
setMetallicRoughnessMaterialOverride
-
ScEngine.setMetallicRoughnessMaterialOverride(defaultMetallicFactor, defaultRoughnessFactor) Arguments: - defaultMetallicFactor (
number()) – None - defaultRoughnessFactor (
number()) – None
Return type: void
- defaultMetallicFactor (
setMinimumFramerate
-
ScEngine.setMinimumFramerate(viewKey, value) Arguments: - viewKey (
ViewKey()) – None - value (
number()) – None
Return type: void
- viewKey (
setNodeHighlightColor
setOverlayCamera
setOverlayViewport
-
ScEngine.setOverlayViewport(index, anchor, x, xUnit, y, yUnit, width, widthUnit, height, heightUnit, viewKey) Arguments: - index (
OverlayIndex()) – 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
-
ScEngine.setOverlayVisibility(index, visibility, viewKey) Arguments: - index (
OverlayIndex()) – None - visibility (
boolean()) – None - viewKey (
ViewKey()) – None
Return type: void
- index (
setPartAmbientColor
-
ScEngine.setPartAmbientColor(incs, elementType, color) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- color (Color) – None
Return type: void
- incs (
setPartAmbientMix
-
ScEngine.setPartAmbientMix(incs, elementType, value) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- value (
number()) – None
Return type: void
- incs (
setPartColor
-
ScEngine.setPartColor(incs, elementType, color) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- color (Color) – None
Return type: void
- incs (
setPartEmissiveColor
-
ScEngine.setPartEmissiveColor(incs, elementType, color) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- color (Color) – None
Return type: void
- incs (
setPartMaterial
-
ScEngine.setPartMaterial(incs, material) Arguments: - incs (
InstanceIncs()) – None - material (
IMaterial()) – None
Return type: void
- incs (
setPartOpacity
-
ScEngine.setPartOpacity(incs, opacity) Arguments: - incs (
InstanceIncs()) – None - opacity (
number()) – None
Return type: void
- incs (
setPartSpecularColor
-
ScEngine.setPartSpecularColor(incs, elementType, color) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- color (Color) – None
Return type: void
- incs (
setPartSpecularIntensity
-
ScEngine.setPartSpecularIntensity(incs, elementType, value) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- value (
number()) – None
Return type: void
- incs (
setPartVisibility
-
ScEngine.setPartVisibility(incs, visible, onlyDemanded) Arguments: - incs (
InstanceIncs()) – None - visible (
boolean()) – None - onlyDemanded (
boolean()) – None
Return type: void
- incs (
setPickTolerance
-
ScEngine.setPickTolerance(tolerance) Arguments: - tolerance (
number()) – None
Return type: void
- tolerance (
setPointShape
-
ScEngine.setPointShape(view_key, shape) Arguments: - view_key (
ViewKey()) – None - shape (PointShape) – None
Return type: void
- view_key (
setPointSize
-
ScEngine.setPointSize(view_key, size, unit) Arguments: - view_key (
ViewKey()) – None - size (
number()) – None - unit (PointSizeUnit) – None
Return type: void
- view_key (
setPointVisibilityTest
-
ScEngine.setPointVisibilityTest(view_key, points) Arguments: - view_key (
ViewKey()) – None - points (
[Point3]()) – None
Return type: void
- view_key (
setProjection
-
ScEngine.setProjection(viewKey, projection) Arguments: - viewKey (
ViewKey()) – None - projection (Projection) – None
Return type: void
- viewKey (
setRemoteEndpoint
-
ScEngine.setRemoteEndpoint(uri, modelName) Arguments: - uri (
string()) – None - modelName (
ScModelName()) – None
Return type: void
- uri (
setServerRenderQuality
-
ScEngine.setServerRenderQuality(jpegQualityLow, jpegQualityHigh, scaleLow, scaleHigh) Arguments: - jpegQualityLow (
number()) – None - jpegQualityHigh (
number()) – None - scaleLow (
number()) – None - scaleHigh (
number()) – None
Return type: void
- jpegQualityLow (
setSilhouetteColor
setSilhouetteEnabled
-
ScEngine.setSilhouetteEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setSilhouetteOpacity
-
ScEngine.setSilhouetteOpacity(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSilhouetteThreshold
-
ScEngine.setSilhouetteThreshold(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSilhouetteThresholdRampWidth
-
ScEngine.setSilhouetteThresholdRampWidth(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSimpleReflectionAttenuation
-
ScEngine.setSimpleReflectionAttenuation(view_key, nearDistance, farDistance, unit) Arguments: - view_key (
ViewKey()) – None - nearDistance (
number()) – None - farDistance (
number()) – None - unit (
any()) – None
Return type: void
- view_key (
setSimpleReflectionBlurInterval
-
ScEngine.setSimpleReflectionBlurInterval(view_key, value, unit) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None - unit (BlurIntervalUnit) – None
Return type: void
- view_key (
setSimpleReflectionBlurSamples
-
ScEngine.setSimpleReflectionBlurSamples(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSimpleReflectionEnabled
-
ScEngine.setSimpleReflectionEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setSimpleReflectionFadeAngle
-
ScEngine.setSimpleReflectionFadeAngle(view_key, degrees) Arguments: - view_key (
ViewKey()) – None - degrees (
number()) – None
Return type: void
- view_key (
setSimpleReflectionOpacity
-
ScEngine.setSimpleReflectionOpacity(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSimpleShadowBlurInterval
-
ScEngine.setSimpleShadowBlurInterval(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSimpleShadowBlurSamples
-
ScEngine.setSimpleShadowBlurSamples(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSimpleShadowColor
setSimpleShadowEnabled
-
ScEngine.setSimpleShadowEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setSimpleShadowInteractiveUpdateEnabled
-
ScEngine.setSimpleShadowInteractiveUpdateEnabled(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
boolean()) – None
Return type: void
- view_key (
setSimpleShadowOpacity
-
ScEngine.setSimpleShadowOpacity(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None
Return type: void
- view_key (
setSimpleShadowResolution
-
ScEngine.setSimpleShadowResolution(view_key, pixels) Arguments: - view_key (
ViewKey()) – None - pixels (
number()) – None
Return type: void
- view_key (
setStreamCutoffScale
-
ScEngine.setStreamCutoffScale(value) Arguments: - value (
number()) – None
Return type: void
- value (
setTexture
-
ScEngine.setTexture(instanceIncs, options) Arguments: - instanceIncs (
InstanceIncs()) – None - options (
TextureOptions()) – None
Return type: Promise <void>
- instanceIncs (
setTimeout
-
ScEngine.setTimeout(handler, timeout) Arguments: - handler (
function()) – None - timeout (
number()) – None
Return type: ReturnType <setTimeout>
-
ScEngine.handler() Return type: void
- handler (
setToonShadingBandCount
-
ScEngine.setToonShadingBandCount(view_key, bandCount) Arguments: - view_key (
ViewKey()) – None - bandCount (
number()) – None
Return type: void
- view_key (
setToonShadingSpecularFactor
-
ScEngine.setToonShadingSpecularFactor(view_key, specularFactor) Arguments: - view_key (
ViewKey()) – None - specularFactor (
number()) – None
Return type: void
- view_key (
setTransparencyMode
-
ScEngine.setTransparencyMode(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (TransparencyMode) – None
Return type: void
- view_key (
setVisibilityByAttachment
-
ScEngine.setVisibilityByAttachment(attachScope, setVisibility) Arguments: - attachScope (
AttachScope()) – None - setVisibility (
SetVisibility()) – None
Return type: void
- attachScope (
setXRayColor
-
ScEngine.setXRayColor(view_key, group, element, color) Arguments: - view_key (
ViewKey()) – None - group (XRayGroup) – None
- element (ElementType) – None
- color (Color) – None
Return type: void
- view_key (
setXRayOpacity
-
ScEngine.setXRayOpacity(view_key, value[, element]) Arguments: - view_key (
ViewKey()) – None - value (
number()) – None - element (ElementType) – optional None
Return type: void
- view_key (
setXRayTransparencyMode
-
ScEngine.setXRayTransparencyMode(view_key, value) Arguments: - view_key (
ViewKey()) – None - value (XRayTransparencyMode) – None
Return type: void
- view_key (
sleep
-
ScEngine.sleep(duration) Arguments: - duration (
Milliseconds()) – None
Return type: Promise <void>
- duration (
start
-
ScEngine.start(canvasContainer, options) Arguments: - canvasContainer (
HTMLDivElement()) – None - options (
InitOptions()) – None
Return type: boolean
- canvasContainer (
startComparison
-
ScEngine.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
-
ScEngine.synchronizeVisibilities(incs, visible) Arguments: - incs (
InstanceIncs()) – None - visible (
boolean()) – None
Return type: void
- incs (
testPointVisibility
-
ScEngine.testPointVisibility(view_key, points) Arguments: - view_key (
ViewKey()) – None - points (
[Point3]()) – None
Return type: Promise <[number]>
- view_key (
throttleLoad
-
ScEngine.throttleLoad(newPauseInterval, throttleDuration) Arguments: - newPauseInterval (
Milliseconds()) – None - throttleDuration (
Milliseconds()) – None
Return type: void
- newPauseInterval (
triangulatePolygon
unsetCullingVector
-
ScEngine.unsetCullingVector(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: void
- incs (
unsetDepthRange
-
ScEngine.unsetDepthRange(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: void
- incs (
unsetElementColor
-
ScEngine.unsetElementColor(incs, elementType, elementOffset, elementCount) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
- elementOffset (
number()) – None - elementCount (
number()) – None
Return type: void
- incs (
unsetLinePattern
-
ScEngine.unsetLinePattern(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: void
- incs (
unsetMetallicRoughness
-
ScEngine.unsetMetallicRoughness(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: void
- incs (
unsetPartAmbientColor
-
ScEngine.unsetPartAmbientColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: void
- incs (
unsetPartColor
-
ScEngine.unsetPartColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: void
- incs (
unsetPartEmissiveColor
-
ScEngine.unsetPartEmissiveColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: void
- incs (
unsetPartOpacity
-
ScEngine.unsetPartOpacity(incs) Arguments: - incs (
InstanceIncs()) – None
Return type: void
- incs (
unsetPartSpecularColor
-
ScEngine.unsetPartSpecularColor(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: void
- incs (
unsetPartSpecularIntensity
-
ScEngine.unsetPartSpecularIntensity(incs, elementType) Arguments: - incs (
InstanceIncs()) – None - elementType (ElementType) – None
Return type: void
- incs (
unsetXRayColor
-
ScEngine.unsetXRayColor(view_key, group, element) Arguments: - view_key (
ViewKey()) – None - group (XRayGroup) – None
- element (ElementType) – None
Return type: Promise <void>
- view_key (
updateCamera
updateCuttingSection
-
ScEngine.updateCuttingSection(cuttingSection) Arguments: - cuttingSection (
ICuttingSection()) – None
Return type: Promise <void>
- cuttingSection (