# Interface PanoramaLikeControllerCustomInitArgs

interface PanoramaLikeControllerCustomInitArgs {
aerialObserverMinHeight?: number;
defaultFov?: number;
defaultLatitude?: number;
intersectMeshCreator?: () => IntersectMeshInterface;
maxFov?: number;
maxLatitude?: number | ((fov: number) => number);
minFov?: number;
minLatitude?: number | ((fov: number) => number);
moveSpeed?: number;
}

#### Hierarchy (View Summary)

- PanoramaLikeControllerCustomInitArgs
  - ModelControllerCustomInitArgs
  - PanoramaControllerCustomInitArgs

- Defined in lib/five/controllers/panoramaLike.ts:16

##### Index

### Properties

aerialObserverMinHeight?
defaultFov?
defaultLatitude?
intersectMeshCreator?
maxFov?
maxLatitude?
minFov?
minLatitude?
moveSpeed?

## Properties

### `Optional` aerialObserverMinHeight

aerialObserverMinHeight?: number

航拍点最小高度

- Defined in lib/five/controllers/panoramaLike.ts:38

### `Optional` defaultFov

defaultFov?: number

默认相机可视角度（垂直），可作为 `zoom`

- Defined in lib/five/controllers/panoramaLike.ts:24

### `Optional` defaultLatitude

defaultLatitude?: number

默认相机俯仰角

- Defined in lib/five/controllers/panoramaLike.ts:18

### `Optional` intersectMeshCreator

intersectMeshCreator?: () => IntersectMeshInterface

鼠标焦点环自定义创建器

- Defined in lib/five/controllers/panoramaLike.ts:36

### `Optional` maxFov

maxFov?: number

最大默认相机可视角度（垂直）

- Defined in lib/five/controllers/panoramaLike.ts:26

### `Optional` maxLatitude

maxLatitude?: number | ((fov: number) => number)

最大相机俯仰角

- Defined in lib/five/controllers/panoramaLike.ts:20

### `Optional` minFov

minFov?: number

最小默认相机可视角度（垂直）

- Defined in lib/five/controllers/panoramaLike.ts:28

### `Optional` minLatitude

minLatitude?: number | ((fov: number) => number)

最小相机俯仰角

- Defined in lib/five/controllers/panoramaLike.ts:22

### `Optional` moveSpeed

moveSpeed?: number

点位间移动动画速度 单位 m/s

#### Description

这边设置的是速度，整体耗时会通过距离除速度计算得到

- Defined in lib/five/controllers/panoramaLike.ts:34