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;
}
OptionalpopoverConfig
popoverConfig?: { autoPlacementBaseSpace?: { bottom?: number; right?: number; top?: number; }; beforeOpen?: ((tag?: TagInstance) => boolean); debug?: boolean; enabled?: boolean; imageURLTransform?: ((url: string,
options: { height: number; width: number; }) => string); placement?: TagPlacement; theme?: "light" | "dark"; toolbar?: { showMore?: boolean; showShare?: boolean; }; transitionDuration?: number; trigger?: "click" | "hover"; triggerDelay?: number; viewMoreText?: string; zIndex?: number; } Type declaration
OptionalautoPlacementBaseSpace?: {
bottom?: number;
right?: number;
top?: number;
}
Optionalbottom?: number
Optionalright?: number
Optionaltop?: number
OptionalbeforeOpen?: ((tag?: TagInstance) => boolean)
- (tag?): boolean
Returns boolean
Optionaldebug?: boolean
Optionalenabled?: boolean
OptionalimageURLTransform?: ((url: string, options: {
height: number;
width: number;
}) => string)
- (url, options): string
Parameters
- url: string
- options: {
height: number;
width: number;
}height: number
width: number
Returns string
Optionaltheme?: "light" | "dark"
Optionaltoolbar?: {
showMore?: boolean;
showShare?: boolean;
}
OptionalshowMore?: boolean
OptionalshowShare?: boolean
OptionaltransitionDuration?: number
Optionaltrigger?: "click" | "hover"
OptionaltriggerDelay?: number
OptionalviewMoreText?: string
OptionalzIndex?: number
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