labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
指南
视频
步骤说明
常见问题解答
通讯档案
文档
课堂
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
指南
视频
步骤说明
常见问题解答
通讯档案
文档
课堂
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • 指南
    • 开始使用

      • 任务编辑器
      • 框架
        • 画布框架
        • 页面框架
        • 网站框架
      • 试验时间线
      • 刺激呈现
      • 响应的正确性
      • 对象
      • 事件
      • 变量
      • 任务向导
      • 试验系统
      • 实验设计
        • 创建研究
        • 数据框模式
        • 多用户实验设计
    • 特色主题

      • 随机化与平衡
      • 眼动追踪
        • 在眼动追踪任务中呈现刺激
        • 如何选择眼动追踪校准设置
        • 在任务中设置眼动追踪
        • 记录和导出注视数据
        • 使用形状作为眼动追踪的兴趣区域 (AOI)
        • 参与者校准体验
      • 网络桥接
        • 选择网站 AOI | 锚定、调整和验证 AOI 跟踪
        • 在网站 AOI 上跟踪鼠标行为 | Web Bridge 指南
      • 问卷调查
      • 桌面应用
      • 示例研究
      • 参与者招募
      • API访问
        • REST API
        • Webhook API
        • WebSocket API
      • 其他主题

        • 精确刺激时间
        • 多用户研究
        • Labvanced中的头部追踪 | 指南
    • 主应用标签

      • 概述:主标签
      • 仪表盘
      • 我的研究
      • 共享研究
      • 我的文件
      • 实验库
      • 我的账户
      • 许可证与服务
    • 研究标签

      • 概述:研究特定标签
      • 研究设计
        • 任务
        • 阻塞
        • 会议
        • 组
      • 任务编辑器
        • 任务控制
        • 试验系统
        • 框架类型
        • 对象
        • 对象属性表
        • 变量
        • 系统变量表
        • 事件系统
        • 文本编辑器功能
        • 任务编辑器中的眼动追踪选项
        • 任务中的头部追踪
        • 多用户研究
      • 设置
      • 变量
      • 媒体
      • 文本与翻译
      • 启动与参与
      • 受试者管理
      • 数据视图与导出
        • 数据视图和变量 & 任务选择(旧版本)
        • 访问录音(旧版本)
  • 视频
    • 视频概述
    • 在 Labvanced 中开始使用
    • 创建任务
    • 元素视频
    • 事件与变量
    • 高级主题
  • 教程
    • 介绍
    • 斯特鲁普任务
    • 词汇决策任务
    • 波斯纳凝视提示任务
    • 改变盲区闪烁范式
    • 眼动追踪示例研究
    • 婴儿眼动追踪研究
    • 带鼠标追踪的注意力捕获研究
    • 快速序列视觉呈现
    • ChatGPT 研究
    • 眼动追踪演示:SVG 作为 AOI
    • 多用户演示:显示参与者光标
    • 游戏手柄/操纵杆控制器 - 基本设置
    • 与 EEG 集成的桌面应用研究
    • 受试者组平衡和变量设置
    • 构建多用户研究
    • 网站框架眼动追踪教程
    • 条件性网络摄像头眼动追踪
  • 常见问题
    • 功能
    • 支持政策与指南
    • 安全与数据隐私
    • 许可证
    • Labvanced 的精确度
    • 程序化使用与 API
    • 离线使用 Labvanced
    • 故障排除
    • 研究创建问题
  • 新闻通讯档案
  • 文档
  • 课堂
Labvanced 实验编辑器中的多边形对象.

多边形

多边形对象允许您在画面上通过点击定义其顶点来放置自定义多边形形状的刺激。在绘制后,多边形是完全可编辑的:您可以拖动现有顶点,添加中点和删除点。多边形的填充和轮廓外观是可配置的,您可以将形状链接到刺激信息变量。

一个常见的应用是眼动追踪:通过勾勒出具有多个顶点的不规则刺激的轮廓,您可以将多边形用作分析器中的精确 AOI 掩码。当刺激形状无法用矩形捕获且没有可用的 SVG 时,这尤其有用。

目录

  • 添加多边形绘图对象
  • 绘制多边形
  • 修改现有多边形
  • 对象属性
  • 点表
  • 清除绘图
  • 将多边形用作眼动追踪 AOI
  • 在运行时修改多边形
  • 进一步阅读

添加多边形绘图对象

在任务编辑器工具栏中,打开 Images & Drawing 组并选择 Polygon 将多边形对象添加到当前画面。

该元素作为一个空的多边形添加到画面。绘图模式会自动开始,因此您可以立即开始放置顶点。


绘制多边形

选择多边形绘图对象并激活绘图模式后,在画布上单击任意位置以放置一个顶点。每次点击都会在多边形轮廓上添加一个新点。

要关闭多边形(将最后一个顶点连接回第一个),请单击第一个顶点上的圆形手柄。或者,在属性面板中勾选 Closed 属性以强制形状关闭,而无需单击手柄。

要停止添加顶点而不关闭形状,请单击属性面板中的 Stop drawing (ESC),或按 ESC。多边形将保持为开放的折线,直到启用 Closed。


修改现有多边形

停止绘制后,多边形进入编辑模式。所有现有顶点手柄在画布上保持可见。

  • 移动顶点: 单击并拖动任何顶点手柄到新位置。多边形的边缘实时更新。
  • 添加中点: 在点表中,单击任何行上的 + 图标。在该点与下一个点之间插入一个新顶点。
  • 删除顶点: 在点表中,单击要删除的顶点所在行的 × 图标。

要在序列末尾恢复添加新顶点,请单击属性面板中的 Continue drawing。


对象属性

所有下面的属性在选择多边形绘图对象时可在属性面板中找到。

属性描述
Stimulus Info与该元素关联的文本标签。使用此标签将多边形链接到刺激信息变量,以便在导出数据中记录或识别形状。
Fill color复选框控制是否应用填充。当选中时,颜色选择器设置多边形内部的填充颜色。当未选中时,内部透明。
Stroke color多边形轮廓的颜色。使用颜色选择器进行设置。
Stroke width多边形轮廓的宽度(以像素为单位)。输入一个正数。
Closed当选中时,最后一个顶点连接回第一个,形成一个封闭的多边形。当未选中时,形状是开放的折线。

点表

属性面板中的 Points 部分显示当前所有顶点的表。每行显示顶点索引 (nr)、其水平位置 (x) 以及其在帧坐标中的垂直位置 (y)。

使用行控件:

  • 单击 + 在该行与下一行之间的中点插入新顶点。
  • 单击删除图标以删除该行的顶点。

您还可以使用数据框变量和事件系统中的 Set Object Property 动作以编程方式设置多边形的点。数据框中的每一行代表一个顶点,列为 x 和 y 坐标。


清除绘图

要删除所有顶点并从头开始绘制多边形,请单击属性面板中的 Clear all。这会将形状重置为空多边形并自动重新进入绘图模式。


将多边形用作眼动追踪 AOI

多边形对象可以作为眼动追踪的隐形 AOI 掩码。典型的设置是在绘制多边形时勾勒出不规则刺激的轮廓,然后保持完全无样式:无填充,无轮廓。多边形对参与者是不可见的,但其顶点边界被用于注视和凝视命中测试。

当矩形 AOI 对于刺激形状过于粗糙且没有可用的 SVG 元素时,请使用此方法。由于您可以根据需要放置任意数量的顶点,因此可以紧密跟随任何不规则轮廓。

注视和凝视样本根据多边形的确切顶点集进行测试,而不是边界矩形。诸如停留时间和在 AOI 中的时间百分比等指标都是使用完整的多边形边界计算的。

如果您的多边形形状因条件而异,正确的顶点集将通过修改器系统在每次试验中自动解析。

给多边形一个清晰的 Stimulus Info 标签,以便在配置 AOI 指标时易于识别。


在运行时修改多边形

使用事件系统中的 Set Object Property 动作在实验过程中更新多边形。可以在运行时设置以下属性:

属性类型功能
stimulusInformation字符串更新与多边形关联的刺激标签。
fillColor字符串更改多边形的填充颜色。
strokeColor字符串更改多边形的轮廓颜色。
strokeWidth数字更改轮廓宽度(以像素为单位)。
points数组用一组新的 [x, y] 坐标对替换完整的顶点集。
hasClosed布尔值设置多边形是封闭 (true) 还是开放 (false)。

示例:在试验开始时替换多边形的形状

触发器: On Frame Start
动作: Set Object Property -> Set Target: 您的多边形对象 -> 属性: points -> 值: 包含新坐标数组的变量


进一步阅读

Labvanced 中事件系统的插图,用于在运行时更新多边形顶点、填充、轮廓和封闭状态

事件系统

Labvanced 中触发器和动作的工作原理。使用设置对象属性在运行时更新多边形顶点、填充、轮廓和封闭状态。

对象属性

所有对象继承的共享属性面板:位置、大小、缩放、旋转和样式。涵盖保持纵横比设置和位置、缩放值的复制/粘贴控件。

所有对象

Labvanced 实验编辑器中所有可用对象的完整索引,包括显示、输入、媒体和录制元素。