Optional_isMerged
_isMerged?: boolean
Optionalclickable
clickable?: boolean
OptionalinitialData
initialData?: PartialObjectDeep<ContentTypeMap[C]> & { important?: boolean; } Type declaration
Optionalimportant?: boolean
OptionalinitialState
initialState?: {
unfolded?: boolean;
visible?: boolean;
}
Type declaration
Optionalunfolded?: boolean
Optionalvisible?: boolean
OptionalmodelConfig
modelConfig?: {
autoLookAtEnabled?: boolean;
}
OptionalrenderType
renderType?: "Mesh" | "Dom"
Optionalsimulate3D
simulate3D?: boolean
Optionaltag3DConfig
tag3DConfig?: {
autoRender?: boolean;
container?: HTMLElement;
devicePixelRatio?: number;
dpr?: number;
pointerEvents?: "auto" | "none";
ratio?: number;
wrapperStyle?: Partial<CSSStyleDeclaration>;
} & ({
mode?: "front";
} | {
behindFiveContainer?: HTMLElement;
mode: "behind";
})
Type declaration
OptionalautoRender?: boolean
Optionalcontainer?: HTMLElement
OptionaldevicePixelRatio?: number
Optionaldpr?: number
OptionalpointerEvents?: "auto" | "none"
Optionalratio?: number
OptionalwrapperStyle?: Partial<CSSStyleDeclaration>
OptionalunfoldedConfig
unfoldedConfig?: ConfigFunction | { autoFoldWhenHide?: false; autoUnfold?: | false | { autoUnfoldProjectX?: MinMax; enable?: boolean; strategy?: "ScreenPostion"; } | { distance?: MinMax; enable?: boolean; maxNumber?: number; strategy?: "MinimumDistance"; } | { enable?: boolean; strategy?: "FoldWhenMove"; }; disableFold?: true; disableUnfold?: true; keep?: "folded" | "unfolded"; unfoldDistance?: MinMax; } Type declaration
OptionalautoFoldWhenHide?: false
OptionalautoUnfold?:
| false
| {
autoUnfoldProjectX?: MinMax;
enable?: boolean;
strategy?: "ScreenPostion";
}
| {
distance?: MinMax;
enable?: boolean;
maxNumber?: number;
strategy?: "MinimumDistance";
}
| {
enable?: boolean;
strategy?: "FoldWhenMove";
}
OptionaldisableFold?: true
OptionaldisableUnfold?: true
Optionalkeep?: "folded" | "unfolded"
OptionalunfoldDistance?: MinMax
OptionalvisibleConfig
visibleConfig?: { alwaysShowWhenMovePano?: boolean; angleRange?: MinMax; entryFromModel?: boolean; followModelVisibility?: boolean; intersectRaycaster?: boolean | { checkPoints?: Vector3[] | "center" | "corner"; distanceAccuracy?: number; enabled?: boolean; needPassed?: number; }; keep?: "hidden" | "visible"; visibleDistance?: MinMax | "unLimited"; visibleFiveMode?: TagVisibleMode | ((tag: TagInstance) => TagVisibleMode); visiblePanoIndex?: number[] | "all" | "current"; } | ConfigFunction Type declaration
OptionalalwaysShowWhenMovePano?: boolean
OptionalangleRange?: MinMax
OptionalentryFromModel?: boolean
OptionalfollowModelVisibility?: boolean
OptionalintersectRaycaster?: boolean | {
checkPoints?: Vector3[] | "center" | "corner";
distanceAccuracy?: number;
enabled?: boolean;
needPassed?: number;
}
Optionalkeep?: "hidden" | "visible"
OptionalvisibleDistance?: MinMax | "unLimited"
OptionalvisibleFiveMode?: TagVisibleMode | ((tag: TagInstance) => TagVisibleMode)
OptionalvisiblePanoIndex?: number[] | "all" | "current"
Deprecated
private property