Interface SVGLoadResult

Result returned by SVGLoader.load on success.

interface SVGLoadResult {
    sceneModel: SceneModel;
    sceneObjectIds: string[];
    segmentCount: number;
    textCount: number;
    triangleCount: number;
    viewBox: { height: number; width: number; x: number; y: number };
}

Properties

sceneModel: SceneModel

SceneModel populated with one object per emitted group / element.

sceneObjectIds: string[]

Ids of every SceneObject created by the load.

segmentCount: number

Number of line segments emitted across all SceneObjects.

textCount: number

Number of <text> elements rasterised as textured quads.

triangleCount: number

Number of fill triangles emitted across all SceneObjects.

viewBox: { height: number; width: number; x: number; y: number }

SVG viewBox in user-space units (post-SVGLoadOptions.scale).