创建一个扇形实体
创建const defaultParams: BaseSectorParamsType = { id: 'sector', origin: Cartesian3.fromDegrees(116.3, 32.9), heading: 380, fov: 30, image: '/xxxx.png', radius: 100000,};const sector = createSector(defaultParams)// 可通过entity获取实体对象const entity = sector.entity; Copy
创建const defaultParams: BaseSectorParamsType = { id: 'sector', origin: Cartesian3.fromDegrees(116.3, 32.9), heading: 380, fov: 30, image: '/xxxx.png', radius: 100000,};const sector = createSector(defaultParams)// 可通过entity获取实体对象const entity = sector.entity;
更新(中心点、方向、视角、半径),分为聚合更新和单个更新,对于单个数据更新,直接更新对象属性即可// 聚合更新const updateParams: UpdateSectorParamsType = { newOrigin: Cartesian3.fromDegrees(116.3, 39.9), newHeading: 60, newFov: 90, newRadius: 200000,};sector.update(updateParams);// 更新单个属性sector.origin = Cartesian3.fromDegrees(116.3, 39.9);sector.heading = 60;sector.fov = 90;sector.radius = 200000; Copy
更新(中心点、方向、视角、半径),分为聚合更新和单个更新,对于单个数据更新,直接更新对象属性即可// 聚合更新const updateParams: UpdateSectorParamsType = { newOrigin: Cartesian3.fromDegrees(116.3, 39.9), newHeading: 60, newFov: 90, newRadius: 200000,};sector.update(updateParams);// 更新单个属性sector.origin = Cartesian3.fromDegrees(116.3, 39.9);sector.heading = 60;sector.fov = 90;sector.radius = 200000;
扇形实体参数
扇形参数类型
Sector
创建一个扇形实体
Example
Example