Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Model

A model defines how a Vehicle should look like on map. Model supports glbt files. It also needs some information about the size of the model.

const model = new Mapster.Model(
'red',
'https://stsiliantstaticdev.blob.core.windows.net/map-3d-models/taxi.glb',
10,
7,
100,
2)

Hierarchy

  • Model

Index

Constructors

constructor

  • new Model(id: string, scenegraph: string, sizeScale: number, sizeMinPixels: number, sizeMaxPixels: number, speed: number): Model
  • Creates a new Model. Each one of them needs a unique id.

    Parameters

    • id: string

      Unique model Id.

    • scenegraph: string

      GLB file URL. Can either be local or remote URL. Supports GLB files with animation.

    • sizeScale: number

      Model scale multiplier. 1 by default.

    • sizeMinPixels: number

      Model minimum size in pixels.

    • sizeMaxPixels: number

      Model maximum size in pixels.

    • speed: number

      Animation speed (only if needed).

    Returns Model

Accessors

id

  • get id(): string
  • Returns string

scenegraph

  • get scenegraph(): string
  • Returns string

sizeMaxPixels

  • get sizeMaxPixels(): number
  • Returns number

sizeMinPixels

  • get sizeMinPixels(): number
  • Returns number

sizeScale

  • get sizeScale(): number
  • Returns number

speed

  • get speed(): number
  • Returns number

Methods

setScenegraph

  • setScenegraph(scenegraph: string): void
  • Parameters

    • scenegraph: string

    Returns void

Generated using TypeDoc