ReadonlymeshesBabylonJS meshes containing the merged IFC product meshes.
Static ReadonlydefaultAttach a babylonJs Mesh so it becomes available for gpu picking. That means that it may be returned in a pick operation.
Optionalo: AttachOptionNumber of remaning meshes it is possible to attach.
Renders objects to a texture and checks which objects are in sight from given camera.
Optionalo: GetVisibleInSightOptionsOptions.
Renders objects to a texture and checks which objects are in sight from given camera.
OptionalinSightCamera: CameraCamera to represent the view to check for visible objects. If not specified then current Scene.activeCamera is used
OptionaltextureSizePow2: numberThe resolution of texture to be used for in sight detection. (Smaller might miss object ending up smaller than a pixel.)
OptionalisDistanceCullingEnabled: booleanWhether to enable distance culling or not.
Performs an intersection test in the world (finds objects below a specific screen coordinate or that intersect a ray).
Options to use for pick operation.
Intersection information.
Performs an intersection test in the world (find objects below a specific camera or screen coordinate, or that intersect a ray).
TargetCamera or PickOption..
OptionaltextureSizePow2: numbertexture size (defaults to 16x16) used when rendering the world during pick operation.
OptionaldoIntersectionTestOnGeometry: booleantrue to perform exact intersection on intersected object (exact coordinate etc). This
is computationally expensive.
OptionalsaveRenderedGpuPickingSceneTexture: booleantrue to save the rendering texture of the pick operation. Mostly useful for debugging.
Methods and properties related to gpu picking. Basically "given a rendered pixel what object does that pixel represent".