Skip to content

Model 模型类 ​

判定 ​

isModel() ​

typescript
function isModel(tar: any): tar is Model

属性 ​

readonly id: string 唯一标识 ​

name: string|undefined 名称 ​

property: Recorc<string|symbol,any> 属性 ​

parent: Entity 父级节点 ​

show: boolean 是否显示 ​

redonly label: Label|undefined ​

position: Point3d | [number, number, (number | undefined)?] | ((time: JulianDate, result: object) => [number, number, (number | undefined)?] | Cartesian3) 中心点位 ​

readonly url: string ​

heading: number 航向 ​

pitch: number 俯仰 ​

roll: number 侧偏 ​

scale: number 缩放 ​

minimumPixelSize: number 最小显示像素 ​

maxScale: number 最大缩放倍数 ​

runAnimation: boolean 是否播放模型动画 ​

clampAnimations: boolean 在模型动画执行没有关键帧的情况下保持最后一个姿势一段时间 ​

shadows: boolean 阴影 ​

absolute: boolean 绝对定位 ​

silhouetteSize: number 描边大小 ​

silhouetteColor: MapColor 描边颜色 ​

color: MapColor 模型颜色 ​

方法 ​

focus 聚焦 ​

  • duration 过渡时间(秒)
typescript
focus(duration?: number): void

destroy 销毁 ​

typescript
destroy(): boolean