Interface TagConfig<C>

Type Parameters

Hierarchy

  • TagConfig

Properties

clickable?: false
initialState?: {
    unfolded?: boolean;
    visible?: boolean;
}

初始状态

Type declaration

  • Optional unfolded?: boolean

    展开/收起

  • Optional visible?: boolean

    显示/隐藏

modelConfig?: {
    autoLookAtEnabled?: boolean;
}

Type declaration

  • Optional autoLookAtEnabled?: boolean
renderType?: "Mesh" | "Dom"

当图片为一张时可以通过Mesh渲染

tag3DConfig?: Object
unfoldedConfig?: ConfigFunction | {
    autoFoldWhenHide?: false;
    autoUnfold?: false | {
        autoUnfoldProjectX?: MinMax;
        enable?: boolean;
        strategy?: "ScreenPostion";
    } | {
        distance?: MinMax;
        enable?: boolean;
        maxNumber?: number;
        strategy?: "MinimumDistance";
    };
    disableFold?: true;
    disableUnfold?: true;
    keep?: "folded" | "unfolded";
    unfoldDistance?: MinMax;
}

展开/收起配置

visibleConfig?: {
    alwaysShowWhenMovePano?: true;
    angleRange?: MinMax;
    followModelVisibility?: boolean;
    intersectRaycaster?: boolean | {
        distanceAccuracy?: number;
        enabled?: boolean;
    };
    keep?: "visible" | "hidden";
    visibleDistance?: MinMax | "unLimited";
    visibleFiveMode?: Mode[];
    visiblePanoIndex?: number[] | "all" | "current";
} | ConfigFunction

显示/隐藏配置