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
Guía
Videos
Guías paso a paso
Preguntas Frecuentes
Archivo de Boletines
Documentos
Aula
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guía
Videos
Guías paso a paso
Preguntas Frecuentes
Archivo de Boletines
Documentos
Aula
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guía
    • COMENZANDO

      • Editor de Tareas
      • Marcos
        • Marco del Lienzo
        • Marco de Página
        • Marco de Sitio Web
      • Línea de Tiempo del Ensayo
      • Presentación de Estímulos
      • Corrección de Respuesta
      • Objetos
      • Eventos
      • Variables
      • Asistente de Tareas
      • Sistema de Ensayo
      • Diseño del Experimento
        • Creando un Estudio
        • Patrones de marco de datos
        • Diseño de Experimentos Multiusuario
    • TEMAS DESTACADOS

      • Aleatorización y Balance
      • Seguimiento Ocular
        • Presentación de Estímulos en una Tarea de Seguimiento Ocular
        • Cómo Elegir Configuraciones de Calibración de Seguimiento Ocular
        • Configuración del Seguimiento Ocular en una Tarea
        • Grabación y Exportación de Datos de Mirada
        • Usando Formas como Áreas de Interés (AOI) para el Seguimiento Ocular
        • La Experiencia de Calibración del Participante
      • Puente Web
        • Selección de AOIs de Sitio Web | Anclar, Ajustar y Verificar el Seguimiento de AOI
        • Seguimiento del Comportamiento del Ratón en un AOI de Sitio Web | Guía del Puente Web
      • Cuestionarios
      • Aplicación de Escritorio
      • Estudios de Muestra
      • Reclutamiento de Participantes
      • Acceso a la API
        • REST API
        • API de Webhook
        • API de WebSocket
      • Otros Temas

        • Tiempos de Estímulo Precisos
        • Estudios Multiusuario
        • Seguimiento de Cabeza en Labvanced | Guía
    • TABS PRINCIPALES DE LA APLICACIÓN

      • Descripción general: Pestañas principales
      • Tablero
      • Mis Estudios
      • Estudios Compartidos
      • Mis Archivos
      • Biblioteca de Experimentos
      • Mi Cuenta
      • Licencia y Servicios
    • TABS DE ESTUDIO

      • Descripción general: Pestañas específicas del estudio
      • Diseño del Estudio
        • Tareas
        • Bloques
        • Sesiones
        • Grupos
      • Editor de Tareas
        • Controles de Tareas
        • El Sistema de Pruebas
        • Tipos de Marcos
        • Objetos
        • Tablas de Propiedades de Objetos
        • Variables
        • Tablas de Variables del Sistema
        • El Sistema de Eventos
        • Funciones del Editor de Texto
        • Opciones de Seguimiento Ocular en el Editor de Tareas
        • Seguimiento de Cabeza en una Tarea
        • Estudios Multi-Usuario
      • Configuraciones
      • Variables
      • Medios
      • Textos y Traducción
      • Lanzar y Participar
      • Gestión de Sujetos
      • Vista de Datos y Exportación
        • Vista de Datos y Selección de Variables y Tareas (Versión ANTIGUA)
        • Accediendo a Grabaciones (Versión ANTERIOR)
  • Videos
    • Descripción general del video
    • Introducción a Labvanced
    • Creación de tareas
    • Videos de elementos
    • Eventos y variables
    • Temas avanzados
  • Guías
    • Introducción
    • Tarea de Stroop
    • Tarea de decisión léxica
    • Tarea de señalización de mirada de Posner
    • Paradigma de parpadeo de ceguera por cambio
    • Estudio de ejemplo de seguimiento ocular
    • Estudio de seguimiento ocular en infantes
    • Estudio de captura de atención con seguimiento de mouse
    • Presentación visual serial rápida
    • Estudio de ChatGPT
    • Demostración de seguimiento ocular: SVG como AOIs
    • Demostración multiusuario: Mostrar los cursores de los sujetos
    • Controlador de gamepad / joystick- Configuración básica
    • Estudio de aplicación de escritorio con integración de EEG
    • Equilibrio de grupos entre sujetos y configuración de variables
    • Construyendo un estudio multiusuario
    • Guía de seguimiento ocular en marco de sitio web
    • Seguimiento ocular condicional con webcam
  • Preguntas frecuentes
    • Características
    • Política y pautas de soporte
    • Seguridad y privacidad de datos
    • Licenciamiento
    • Precisión de Labvanced
    • Uso programático y API
    • Uso de Labvanced sin conexión
    • Resolución de problemas
    • Preguntas sobre la creación de estudios
  • Archivo de boletines
  • Documentos
  • Aula
Objeto Polígono en el editor de experimentos de Labvanced.

Polígono

El objeto Polígono permite colocar un estímulo de forma personalizada en un marco al hacer clic para definir sus vértices en el editor de tareas. Una vez dibujado, el polígono es completamente editable: puedes arrastrar los vértices existentes, agregar puntos intermedios y eliminar puntos. La apariencia de relleno y trazo del polígono es configurable, y puedes vincular la forma a una variable de información de estímulo.

Una aplicación común es el seguimiento ocular: al trazar el contorno de un estímulo irregular con muchos vértices, puedes utilizar el Polígono como una máscara de AOI precisa en el Analizador. Esto es especialmente útil cuando la forma del estímulo no puede capturarse con un rectángulo y un SVG no está disponible.

Tabla de Contenidos

  • Agregar el Objeto de Dibujo de Polígono
  • Dibujar un Polígono
  • Modificar un Polígono Existente
  • Propiedades del Objeto
  • Tabla de Puntos
  • Borrar el Dibujo
  • Usar el Polígono como un AOI para Seguimiento Ocular
  • Modificar el Polígono en Tiempo de Ejecución
  • Lectura Adicional

Agregar el Objeto de Dibujo de Polígono

En la barra de herramientas del editor de tareas, abre el grupo Images & Drawing y selecciona Polygon para agregar un objeto Polígono al marco actual.

El elemento se agrega al marco como un polígono vacío. El modo de dibujo comienza automáticamente para que puedas comenzar a colocar vértices de inmediato.


Dibujar un Polígono

Con el Objeto de Dibujo de Polígono seleccionado y el modo de dibujo activo, haz clic en cualquier parte del lienzo del marco para colocar un vértice. Cada clic agrega un nuevo punto al contorno del polígono.

Para cerrar el polígono (conectar el último vértice de vuelta al primero), haz clic en el mango circular en el primer vértice. Alternativamente, marca la propiedad Closed en el panel de propiedades para forzar que la forma se cierre sin hacer clic en el mango.

Para dejar de agregar vértices sin cerrar la forma, haz clic en Stop drawing (ESC) en el panel de propiedades, o presiona ESC. El polígono permanece como una polilínea abierta hasta que Closed se habilita.


Modificar un Polígono Existente

Después de detener el dibujo, el polígono entra en modo de edición. Todos los mangos de vértice existentes permanecen visibles en el lienzo.

  • Mover un vértice: Haz clic y arrastra cualquier mango de vértice a una nueva posición. Los bordes del polígono se actualizan en tiempo real.
  • Agregar un punto intermedio: En la Tabla de Puntos, haz clic en el ícono + en cualquier fila. Se inserta un nuevo vértice en el punto medio entre ese punto y el siguiente en la secuencia.
  • Eliminar un vértice: En la Tabla de Puntos, haz clic en el ícono × en la fila para el vértice que deseas eliminar.

Para reanudar la adición de nuevos vértices al final de la secuencia, haz clic en Continue drawing en el panel de propiedades.


Propiedades del Objeto

Todas las propiedades a continuación se encuentran en el panel de propiedades cuando el Objeto de Dibujo de Polígono está seleccionado.

PropiedadDescripción
Stimulus InfoUna etiqueta de texto asociada al elemento. Usa esto para vincular el polígono a una variable de información de estímulo para grabar o identificar la forma en los datos exportados.
Fill colorUna casilla de verificación controla si se aplica relleno. Cuando está marcada, un selector de color establece el color de relleno del interior del polígono. Cuando está desmarcada, el interior es transparente.
Stroke colorEl color del contorno del polígono. Usa el selector de color para establecerlo.
Stroke widthEl ancho del contorno del polígono en píxeles. Ingresa un número positivo.
ClosedCuando está marcada, se conecta el último vértice de regreso al primero, formando un polígono cerrado. Cuando está desmarcada, la forma es una polilínea abierta.

Tabla de Puntos

La sección Points en el panel de propiedades muestra una tabla de todos los vértices actuales. Cada fila muestra el índice del vértice (nr), su posición horizontal (x), y su posición vertical (y) en coordenadas del marco.

Usa los controles de fila para:

  • Haz clic en + para insertar un nuevo vértice en el punto medio entre esa fila y la siguiente.
  • Haz clic en el ícono de eliminar para borrar el vértice en esa fila.

También puedes establecer los puntos del polígono programáticamente utilizando una variable de marco de datos y la acción Set Object Property en el sistema de eventos. Cada fila en el marco de datos representa un vértice, con columnas para las coordenadas x e y.


Borrar el Dibujo

Para eliminar todos los vértices y comenzar el polígono desde cero, haz clic en Clear all en el panel de propiedades. Esto restablece la forma a un polígono vacío y vuelve a entrar en el modo de dibujo automáticamente.


Usar el Polígono como un AOI para Seguimiento Ocular

El objeto Polígono puede servir como una máscara de AOI invisible para seguimiento ocular. La configuración típica es dibujar el polígono trazando el contorno de un estímulo irregular, luego dejarlo completamente sin estilo: sin relleno, sin trazo. El polígono es invisible para los participantes, pero su límite de vértice se usa para la prueba de concentración y fijación.

Usa este enfoque cuando un AOI rectangular es demasiado burdo para la forma del estímulo y un elemento SVG no está disponible. Debido a que puedes colocar tantos vértices como necesites, puedes seguir de cerca cualquier contorno irregular.

Las muestras de fijación y concentración se prueban contra el conjunto exacto de vértices del polígono en lugar de un rectángulo delimitador. Métricas como el tiempo de permanencia y el porcentaje de tiempo en el AOI se calculan utilizando el límite completo del polígono.

Si la forma de tu polígono difiere según la condición, el conjunto correcto de vértices se resuelve automáticamente por ensayo utilizando el sistema de modificadores.

Dale al polígono una etiqueta clara Stimulus Info para que sea fácil de identificar al configurar las métricas del AOI.


Modificar el Polígono en Tiempo de Ejecución

Usa la acción Set Object Property en el sistema de eventos para actualizar el polígono durante un experimento. Las siguientes propiedades pueden establecerse en tiempo de ejecución:

PropiedadTipoQué hace
stimulusInformationstringActualiza la etiqueta del estímulo asociada con el polígono.
fillColorstringCambia el color de relleno del polígono.
strokeColorstringCambia el color del contorno del polígono.
strokeWidthnumberCambia el ancho del contorno en píxeles.
pointsarrayReemplaza el conjunto completo de vértices con un nuevo conjunto de pares de coordenadas [x, y].
hasClosedbooleanEstablece si el polígono está cerrado (true) o abierto (false).

Ejemplo: reemplazar la forma del polígono cuando comienza un ensayo

Disparador: On Frame Start
Acción: Set Object Property -> Set Target: tu objeto Polígono -> Propiedad: points -> Valor: tu variable que contiene el nuevo arreglo de coordenadas


Lectura Adicional

Ilustración del sistema de eventos en Labvanced, utilizado para actualizar vértices de polígono, relleno, trazo y estado cerrado en tiempo de ejecución

Sistema de Eventos

Cómo funcionan los disparadores y acciones en Labvanced. Usa Set Object Property para actualizar vértices de polígono, relleno, trazo y estado cerrado en tiempo de ejecución.

Propiedades del Objeto

El panel de propiedades compartido que todos los objetos heredan: posición, tamaño, escala, rotación y estilo. Cubre la configuración de Mantener Proporción y los controles de copiar/pegar para valores de posición y escala.

Todos los Objetos

Un índice completo de todos los objetos disponibles en el editor de experimentos de Labvanced, incluidos elementos de visualización, entrada, medios y grabación.