照相机 v2.0
概述
用于拍照,分为以下两个版本
简单照相机
输入指定的存储器 ID,每次输入发生变化就会对着面对的方向拍照,视角为 90 度,分辨率为 512×512,并把图像的所有像素按 ABGR 颜色模式保存到指定的存储器中
如果有多个输入,则会将这些输入进行或计算
复杂照相机
可以控制拍照的各项参数,详见下面接口定义
端口定义
上端输入
第 n 位 | 作用 | 说明 |
---|---|---|
1 ~ 8 | 视角角度 | 单位为角度 |
9 ~ 16 | 空 | 无作用 |
17 ~ 32 | Y 轴位置偏移 | 每加 1,拍照位置向上移动 1/8 格 |
右端输入
第 n 位 | 作用 | 说明 |
---|---|---|
1 ~ 16 | X 轴位置偏移 | 每加 1,拍照位置向北移动 1/8 格 |
17 ~ 32 | Z 轴位置偏移 | 每加 1,拍照位置向东移动 1/8 格 |
下端输入
第 n 位 | 作用 | 说明 |
---|---|---|
1 ~ 8 | 偏航角 | 设置拍照的偏航角,即左右旋转,单位为角度 |
9 ~ 16 | 俯仰角 | 设置拍照的偏航角,即上下旋转,单位为角度 |
17 ~ 24 | 翻滚角 | 设置拍照的翻滚角,即以面向的方向为轴旋转,单位为角度 |
25 | 偏航角的符号 | 为 1 时, |
26 | 俯仰角的符号 | 为 1 时, |
27 | 翻滚角的符号 | 为 1 时, |
28 ~ 32 | 空 | 无作用 |
左端输入
使用位宽 | 作用 | 说明 |
---|---|---|
16 | 照片的高度 | 建议不超过 8192 (0x2000) |
16 | 照片的宽度 | 建议不超过 8192 (0x2000) |
后端输入
使用位宽 | 作用 | 说明 |
---|---|---|
32 | 存储器 ID | 将图像输出到指定 ID 的存储器 |
💡 提示
各方向的偏移范围为 ±4095.875 格
📝 ABGR 颜色模式
从高位到低位,每 8 位分别为颜色的 Alpha 透明度通道、Blue 蓝色通道、Green 绿色通道、Red 红色通道,可使用下面的电压颜色转换器来转换
🛠️ 电压颜色转换器
A
B
G
R
电压: