模型实例初始化参数

interface ModelEntityOptions {
    uri: string;
    position: [number, number, number];
    heading: number;
    scale: number;
    runAnimations: boolean;
    eyeOffset: [number, number, number];
    viewFrom?: [number, number, number];
    viewer: Viewer;
    controlOptions?: ControlOptions;
}

Properties

uri: string

模型文件的地址,支持CesiumJS ModelGraphics的类型

position: [number, number, number]

模型初始位置,[经度,维度,海拔]

heading: number

初始朝向,0为北方,正数向东,负数向西

scale: number

模型的缩放比例

runAnimations: boolean

是否开启动画

eyeOffset: [number, number, number]

第一视角观察的时候,观察点相对模型中心的位置

viewFrom?: [number, number, number]

第三视角观察的时候,观察点相对模型中心的位置,作用等同于viewer的viewFrom

viewer: Viewer

CesiumJS的viewer对象

controlOptions?: ControlOptions