类型别名 NavigationModeCallFuncParam
NavigationModeCallFuncParam:
| { mode: "Map" }
| {
eyeHeight: number;
jumpZVelocity: number;
mode: "Walk";
position: [number, number, number];
}
| {
geoLineStringId: string;
heightOffset: number;
lineMode: "auto"
| "manual";
loop: boolean;
mode: "Line";
speed: number;
turnRateDPS: number;
}
| { mode: "UserDefined"; userDefinedPawn: string }
| {
cycleTime: number;
height: number;
latitude: number;
mode: "RotateGlobe";
}
| {
distance: number;
heading: number;
mode: "RotatePoint";
orbitPeriod: number;
pitch: number;
position: [number, number, number];
}
| {
distance: number;
heading: number;
mode: "Follow";
objectId: string;
pitch: number;
relativeRotation: boolean;
}