以下是Panellum配置文件的所有可用配置项:
-
type
:指定场景类型,支持equirectangular
(全景图)、cubemap
(立方体贴图)、multires
(多分辨率图像)。 -
panorama
:指定全景图像的 URL 或者文件路径。 -
cubemap
:当场景类型设置为cubemap
时,指定立方体贴图的 URL 或者文件路径。 -
preview
:指定预览图像的 URL 或者文件路径,该图像将在网页加载时显示,用户可以点击该图像进入全景浏览。 -
autoLoad
:自动加载场景,接受的值包括true
和false
,默认值为false
。 -
showZoomCtrl
:指定是否显示缩放控件,接受的值包括true
和false
,默认值为true
。 -
showFullscreenCtrl
:指定是否显示全屏控件,接受的值包括true
和false
,默认值为true
。 -
keyboardZoom
:接受的值包括true
和false
,指定是否启用键盘缩放功能,默认值为true
。 -
mouseZoom
:接受的值包括true
和false
,指定是否启用鼠标滚轮缩放功能,默认值为true
。 -
autoRotate
:指定是否自动旋转,接受的值包括0
或者一个正整数,表示自动旋转的速度,单位为度/秒,默认值为0
。 -
autoRotateInactivityDelay
:指定在不活动状态下多长时间后开始自动旋转,单位为毫秒,默认值为0
。 -
autoRotateStopDelay
:指定自动旋转停止后等待多长时间再重启自动旋转,单位为毫秒,默认值为0
。 -
yaw
:指定场景的初始水平方向角度,单位为度,默认值为0
。 -
pitch
:指定场景的初始垂直方向角度,单位为度,默认值为0
。 -
hfov
:指定场景的初始水平视角,单位为度,默认值为100
。 -
minHfov
:指定场景的最小水平视角,单位为度,默认值为50
。 -
maxHfov
:指定场景的最大水平视角,单位为度,默认值为120
。 -
autoCrop
:指定是否自动裁剪全景图像,接受的值包括true
和false
,默认值为false
。 -
crossOrigin
:设置 XMLHttpRequest 的 crossOrigin 属性。 -
output
:设定输出格式,支持webgl
,css
,canvas
,svg
四种类型。
这些配置项可以根据需要自由组合使用,以创建符合需求的全景场景。