CameraSetting 相机设置
配置项
Required type
camera-setting| string
⚠️ 注意:
- 相机设置插件必须在 3D 场景下使用
- 此插件在使用前需要自行注册:
import { register, CameraSetting, ExtensionCategory } from '@antv/g6';
register(ExtensionCategory.PLUGIN, 'camera-setting', CameraSetting); // type: 'camera-setting'
aspect
number |
'auto'
相机视口宽高比,仅在透视相机下有效
-
number : 具体的宽高比
-
'auto': 自动设置为画布的宽高比
azimuth
number
方位角
cameraType
‘orbiting’ | ‘exploring’ | ‘tracking’
相机类型
'orbiting': 固定视点,改变相机位置'exploring': 类似 orbiting,但允许相机在北极和南极之间旋转'tracking': 固定相机位置,改变视点
distance
number Default:
500
相机距离目标的距离
elevation
number
仰角
far
number
远平面位置
fov
number
相机视角,仅在透视相机下有效
maxDistance
number
最大视距
minDistance
number
最小视距
near
number
近平面位置
projectionMode
‘perspective’ | ‘orthographic’
投影模式,透视投影仅在 3D 场景下有效
'perspective': 透视投影'orthographic': 正交投影
roll
number
滚转角