SkyCube Class

A SkyBox drawn as a cube with an image mapped to each of its interior faces. Each member specifies the Id of a persistent texture element stored in the iModel from which the image mapped to the corresponding face is obtained.

see SkyBox.createFromJSON.

Extends

Implements

Methods

Name Description
toJSON(): SkyBoxProps    
create(front: string, back: string, top: string, bottom: string, right: string, left: string, display?: boolean): undefined | SkyCube Static Create and return a SkyCube.  

Inherited methods

Name Inherited from Description
createFromJSON(json?: SkyBoxProps): SkyBox Static SkyBox Instantiate a SkyBox from its JSON representation.

Properties

Name Type Description
back Readonly string Id of a persistent texture element stored in the iModel to use for the back side of the skybox cube.  
bottom Readonly string Id of a persistent texture element stored in the iModel to use for the bottom of the skybox cube.  
front Readonly string Id of a persistent texture element stored in the iModel to use for the front side of the skybox cube.  
left Readonly string Id of a persistent texture element stored in the iModel to use for the left side of the skybox cube.  
right Readonly string Id of a persistent texture element stored in the iModel to use for the front right of the skybox cube.  
top Readonly string Id of a persistent texture element stored in the iModel to use for the top of the skybox cube.  

Inherited properties

Name Type Inherited from Description
display boolean SkyBox Whether or not the skybox should be displayed.

Defined in

Last Updated: 29 November, 2022