PointSymbol3D is used to render features with Point geometry in a 3D SceneView.

See https://developers.arcgis.com/web-scene-specification/objects/pointSymbol3D/.

interface PointSymbol3DJson {
    callout?: CalloutJson;
    styleOrigin?: {
        name?: string;
        styleName?: string;
        styleUrl?: string;
    };
    symbolLayers: (IconSymbol3DLayerJson | ObjectSymbol3DLayerJson)[];
    type: "PointSymbol3D";
    verticalOffset?: VerticalOffsetJson;
}

Hierarchy (view full)

Properties

callout?: CalloutJson

Callout configuration for a symbol.

styleOrigin?: {
    name?: string;
    styleName?: string;
    styleUrl?: string;
}

The origin of the style from which the symbol was originally referenced. A reference to the style origin can be either by styleName or by styleUrl (but not both). It may be used to understand where a symbol was originally sourced from, but does not affect actual appearance or rendering of the symbol. See https://developers.arcgis.com/web-scene-specification/objects/styleOrigin/.

Type declaration

  • Optionalname?: string

    Name of the symbol in the style referenced by styleName or styleUrl.

  • OptionalstyleName?: string

    A well-known esri-provided style, such as EsriThematicShapesStyle.

  • OptionalstyleUrl?: string

    URL to a style definition Must be one of the following values: String An absolute URL String A relative path starting with "./".

A Collection of Symbol3DLayer objects used to visualize the graphic or feature.

type

The type of symbol. See SymbolJsonType.

verticalOffset?: VerticalOffsetJson

Shifts the symbol along the vertical world axis by a given length.