|
一个 3D 容器中只能添加一个 ThingMark。
|
属性
|
JavaScript
|
类型
|
说明
|
ThingMark
|
markerId
|
string
|
当前使用的 ThingMark 的 ID。
指定 ID 后,只有当确切识别到此 ID 时,才会开始追踪。
|
标记宽度
|
width
|
number
|
ThingMark 的宽度。
该字段的值以米为单位。例如,如果打印的 ThingMark 为 5 厘米,则将其设置为 0.05。
|
X 坐标
|
x
|
number
|
ThingMark 在 X 轴上的位置。
|
Y 坐标
|
y
|
number
|
ThingMark 在 Y 轴上的位置。
|
Z 坐标
|
z
|
number
|
ThingMark 在 Z 轴上的位置。
|
X 旋转
|
rx
|
number
|
ThingMark 绕着 X 轴旋转的角度。
|
Y 旋转
|
ry
|
number
|
ThingMark 绕着 Y 轴旋转的角度。
|
Z 旋转
|
rz
|
number
|
ThingMark 绕着 Z 轴旋转的角度。
|
已追踪
|
istracked
|
boolean
|
当照相机识别到目标时启用。
|
显示追踪指示符
|
trackingIndicator
|
boolean
|
如果选中此复选框,则会显示目标的绿色追踪轮廓,指示追踪正在进行中。
|
始终置顶
|
decal
|
boolean
|
更改 ThingMark 显示,使其始终位于顶部。
|
静止 (仅限“眼镜”项目)
|
stationary
|
boolean
|
如果目标处于稳定环境中,并且用户不会移动,请选中此复选框。选中此复选框可提高追踪性能。
|
事件
|
JavaScript
|
说明
|
追踪已获得
|
trackingacquired
|
当追踪建立时触发此事件。传递的参数是 ThingMark ID。
|
追踪已丢失
|
trackinglost
|
当追踪丢失时触发此事件。传递的参数是 ThingMark ID。
|
使用时的必要步骤
|
显示效果
|
1. 将“ThingMark”小组件拖放到工作区或模型上。例如,如果您希望将 ThingMark 的打印件用作 AR 体验的桌面,请将 ThingMark 放置在工作区中的模型下方。如果要将 ThingMark 的打印件应用于物理对象的表面,请将 ThingMark 放置在模型上的相应位置。
2. 在“项目”窗格中的 > 下面,从“ThingMark 关联”下拉菜单中选择 ThingMark,然后在 ThingMark 字段中输入 ThingMark ID。
|