API Reference > imodeljs-frontend > Rendering > FeatureSymbology > FeatureSymbology.Appearance FeatureSymbology.Appearance Class Defines overrides for selected aspects of a Feature's symbology. Any member defined in the Appearance overrides that aspect of symbology for all Features to which the Appearance is applied. see FeatureSymbology.Overrides Implements FeatureSymbology.AppearanceProps Methods Name Description equals(other: FeatureSymbology.Appearance): boolean extendAppearance(base: FeatureSymbology.Appearance): FeatureSymbology.Appearance Produce an Appearance from the supplied Appearance in which any aspect not defined by the base Appearance is overridden by this Appearance. toJSON(): FeatureSymbology.AppearanceProps fromJSON(props?: FeatureSymbology.AppearanceProps): FeatureSymbology.Appearance Static fromRgb(color: ColorDef): FeatureSymbology.Appearance Static Create an Appearance that overrides only the RGB color of a Feature. fromRgba(color: ColorDef): FeatureSymbology.Appearance Static Create an Appearance that overrides the RGB and transparency of a Feature. fromSubCategoryOverride(ovr: SubCategoryOverride): FeatureSymbology.Appearance Static Create an Appearance with overrides corresponding to those defined by the supplied SubCategoryOverride. fromTransparency(transparencyValue: number): FeatureSymbology.Appearance Static Create an Appearance that overrides only the transparency Properties Name Type Description defaults Static FeatureSymbology.Appearance An Appearance which overrides nothing. emphasized true | undefined If true, the associated Feature will be emphasized. Beta ignoresMaterial true | undefined If true, ignore the RenderMaterial associated with surfaces. isFullyTransparent Accessor ReadOnly boolean linePixels undefined | LinePixels The pixel pattern used to draw lines. nonLocatable true | undefined If true, ignore the Feature when using Viewport.readPixels. overridesLinePixels Accessor ReadOnly boolean overridesRgb Accessor ReadOnly boolean overridesSymbology Accessor ReadOnly boolean overridesTransparency Accessor ReadOnly boolean overridesWeight Accessor ReadOnly boolean rgb undefined | RgbColor The rgb color. transparency undefined | number The transparency in the range [0.0, 1.0] where 0 indicates fully opaque and 1 indicates fully transparent. weight undefined | number The line width, in pixels. Defined in core/frontend/src/render/FeatureSymbology.ts Line 59 Last Updated: 13 June, 2024