如视 Five SDK
    Preparing search index...

    Interface VRPanoramaControllerCustomInitArgs

    interface VRPanoramaControllerCustomInitArgs {
        adjustPanoCircleMeshPositionBasedOnModel?: boolean;
        defaultFov?: number;
        defaultLatitude?: number;
        flyEffectUseDepthBuffer?: boolean;
        intersectMeshCreator?: () => IntersectMeshInterface;
        maxAccessibleDistance?: number;
        maxFov?: number;
        minFov?: number;
        moveSpeed?: number;
        panoCircleMeshCreator?: (pano: Pano) => PanoCircleMeshInterface;
        panoTapTriggerRadius?: number;
        tileAppearDuration?: number;
        tileLevelForFov?: false | ((fov: number, viewSize: Vector2) => number);
        tileMaxRequest?: number;
    }

    Hierarchy

    Index

    Properties

    adjustPanoCircleMeshPositionBasedOnModel?: boolean

    基于模型调整 地面观察点 的位置

    defaultFov?: number

    默认相机可视角度(垂直),可作为 zoom

    defaultLatitude?: number

    默认相机俯仰角

    flyEffectUseDepthBuffer?: boolean

    是否使用深度信息干预全景图着色

    intersectMeshCreator?: () => IntersectMeshInterface

    鼠标焦点环自定义创建器

    maxAccessibleDistance?: number

    最远可移动观察点距离

    maxFov?: number

    最大默认相机可视角度(垂直)

    minFov?: number

    最小默认相机可视角度(垂直)

    moveSpeed?: number

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

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

    panoCircleMeshCreator?: (pano: Pano) => PanoCircleMeshInterface

    地面观察点标识自定义创建器

    panoTapTriggerRadius?: number

    点击地面观察点标识的判定范围

    如果在判定范围内则确定去到目标点, 否则寻找点击位置方向最适合的点(可能会走到一个离相机更近的点)。

    tileAppearDuration?: number

    全景进入渐变时长 单位秒

    tileLevelForFov?: false | ((fov: number, viewSize: Vector2) => number)

    全景瓦片登记

    当前 fov

    当前绘制区域大小

    返回瓦片等级

    tileMaxRequest?: number

    全景瓦片并发数