com.herewhite.sdk.domain.RectangleConfig类 参考
RectangleConfig 类,用于配置白板的视觉矩形。
视觉矩形是用户的视角必须容纳的区域。设置好视觉矩形后,SDK 会自动将视角会调整到刚好可以完整展示视觉矩形所表示的范围。
你可以根据要展示的 PPT 幻灯片或图像的尺寸设置视觉矩形,以确保相同的内容在不同尺寸的屏幕上都可以完整显示。
构造及析构函数说明
RectangleConfig() [1/4]
| com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | width, |
| Double | height, | ||
| AnimationMode | mode | ||
| ) |
RectangleConfig 构造函数。
在该函数中,你需要传入 width,height 和 mode。SDK 会根据你传入 width 和 height 计算视觉矩形左上角原点 在世界坐标系中的位置 originX 和 originY, 即 originX = - width / 2.0d,originY = - height / 2.0d。
该方法适用于需要快速显示完整 PPT 内容的场景。
参数
| 参数名 | 描述 |
|---|---|
width | 白板视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 白板视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
mode | 视觉矩形的动画模式,详见 AnimationMode。 |
RectangleConfig() [2/4]
| com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | width, |
| Double | height | ||
| ) |
RectangleConfig 构造函数。
在该函数中,你需要传入 width 和 height。SDK 会根据你传入 width 和 height 计算视觉矩形左上角原点 在世界坐标系中的位置 originX 和 originY, 即 originX = - width / 2.0d,originY = - height / 2.0d。
该方法不支持设置动画模式,SDK 会默认将动画模式设置为 Continuous,即连续动画的模式。
该方法适用于需要快速显示完整 PPT 内容的场景。
参数
| 参数名 | 描述 |
|---|---|
width | 视觉矩形宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 视觉矩形高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
RectangleConfig() [3/4]
| com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | originX, |
| Double | originY, | ||
| Double | width, | ||
| Double | height | ||
| ) |
RectangleConfig 构造函数。
在该函数中,你需要传入 originX、originY、width 和 height。SDK 会根据你传入的 originX、originY、width 和 height 确定视觉矩形在世界坐标系(即世界坐标系)中的位置和大小。
该方法不支持设置动画模式,而是使用默认的连续动画 Continuous 模式。
参数
| 参数名 | 描述 |
|---|---|
originX | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
originY | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
width | 视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
RectangleConfig() [4/4]
| com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | originX, |
| Double | originY, | ||
| Double | width, | ||
| Double | height, | ||
| AnimationMode | mode | ||
| ) |
RectangleConfig 构造函数。
在该函数中,你需要传入 originX、originY、width、height 和 mode。 SDK 会根据你传入的 originX、originY、width、height 和 mode 确定视觉矩形在世界坐标系(即世界坐标系)中的位置、大小和动画模式。
参数
| 参数名 | 描述 |
|---|---|
originX | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
originY | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
width | 视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
mode | 视觉矩形的动画模式,详见 AnimationMode。 |
成员函数说明
getOriginX()
| Double com.herewhite.sdk.domain.RectangleConfig.getOriginX | ( | ) |
获取视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。
返回值
setOriginX()
| void com.herewhite.sdk.domain.RectangleConfig.setOriginX | ( | Double | originX | ) |
设置视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。
参数
| 参数名 | 描述 |
|---|---|
originX | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
getOriginY()
| Double com.herewhite.sdk.domain.RectangleConfig.getOriginY | ( | ) |
获取视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。
返回值
setOriginY()
| void com.herewhite.sdk.domain.RectangleConfig.setOriginY | ( | Double | originY | ) |
设置视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。
参数
| 参数名 | 描述 |
|---|---|
originY | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
getWidth()
setWidth()
| void com.herewhite.sdk.domain.RectangleConfig.setWidth | ( | Double | width | ) |
设置视觉矩形的宽度。
参数
| 参数名 | 描述 |
|---|---|
width | 视觉矩形的宽度。 |
getHeight()
setHeight()
| void com.herewhite.sdk.domain.RectangleConfig.setHeight | ( | Double | height | ) |
设置视觉矩形的高度。
参数
| 参数名 | 描述 |
|---|---|
height | 视觉矩形的高度。 |
getAnimationMode()
| AnimationMode com.herewhite.sdk.domain.RectangleConfig.getAnimationMode | ( | ) |
获取视觉矩形的动画模式。
返回值
AnimationMode。setAnimationMode()
| void com.herewhite.sdk.domain.RectangleConfig.setAnimationMode | ( | AnimationMode | animationMode | ) |
设置视觉矩形的动画模式。
参数
| 参数名 | 描述 |
|---|---|
animationMode | 视觉矩形的动画模式,详见 AnimationMode。 |