IconSymbol3DLayer is used to render Point geometries using a flat 2D icon (e.g. a circle) with a PointSymbol3D in a SceneView.

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

interface IconSymbol3DLayerJson {
    anchor?:
        | "center"
        | "left"
        | "right"
        | "top"
        | "bottom"
        | "topLeft"
        | "topRight"
        | "bottomLeft"
        | "bottomRight";
    enable?: boolean;
    material?: MaterialJson;
    outline?: OutlineJson;
    resource?: ResourceIconSymbolJson;
    size?: number;
    type: "Icon";
}

Hierarchy (view full)

Properties

anchor?:
    | "center"
    | "left"
    | "right"
    | "top"
    | "bottom"
    | "topLeft"
    | "topRight"
    | "bottomLeft"
    | "bottomRight"

Must be one of the following values: center, left, right, top, bottom, topLeft, topRight, bottomLeft, bottomRight.

enable?: boolean

Type: Boolean.

material?: MaterialJson

The material used to shade the geometry.

outline?: OutlineJson

The outline of the point, line or polygon.

The shape (primitive) or image URL (href) used to visualize the features.

size?: number

Icon size in points, positive only.

type

The type of the Symbol3DLayer. See Symbol3DLayerJsonType.