DisplayStyle3dSettings Class

Beta  

Provides access to the settings defined by a DisplayStyle3d or DisplayStyle3dState, and ensures that the style's JSON properties are kept in sync.

Extends

Methods

Name Description
constructor(jsonProperties: { styles?: DisplayStyle3dSettingsProps }): DisplayStyle3dSettings    

Inherited methods

Name Inherited from Description
addExcludedElements(id: Id64String): void DisplayStyleSettings Add an element to the set of excluded elements defined by the display style.
dropExcludedElement(id: Id64String): void DisplayStyleSettings Remove an element from the set of excluded elements defined by the display style.
dropSubCategoryOverride(id: Id64String): void DisplayStyleSettings Remove any SubCategoryOverride applied to a SubCategoryAppearance by this style.
getSubCategoryOverride(id: Id64String): SubCategoryOverride | undefined DisplayStyleSettings Obtain the override applied to a SubCategoryAppearance by this style.
overrideSubCategory(id: Id64String, ovr: SubCategoryOverride): void DisplayStyleSettings Customize the way geometry belonging to a SubCategory is drawn by this display style.

Properties

Name Type Description
ambientOcclusionSettings Accessor AmbientOcclusion.Settings The settings that control how ambient occlusion is displayed.  
hiddenLineSettings Accessor HiddenLine.Settings The settings that control how visible and hidden edges are displayed.  
solarShadowsSettings Accessor SolarShadows.Settings The settings that control how solar shadows are displayed.  

Inherited properties

Name Type Inherited from Description
_json Protected DisplayStyleSettingsProps DisplayStyleSettings  
backgroundColor Accessor ColorDef DisplayStyleSettings The background color.
excludedElements Accessor ReadOnly Set<Id64String> DisplayStyleSettings The set of elements that the display style will exclude.
hasSubCategoryOverride Accessor ReadOnly boolean DisplayStyleSettings Returns true if an [[SubCategoryOverride]s are defined by this style.
monochromeColor Accessor ColorDef DisplayStyleSettings The color used to draw geometry in monochrome mode.
subCategoryOverrides Accessor ReadOnly Map<Id64String, SubCategoryOverride> DisplayStyleSettings The overrides applied by this style.
viewFlags Accessor ViewFlags DisplayStyleSettings The ViewFlags associated with the display style.

Defined in

Last Updated: 13 June, 2024