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
      • Presentación de Estímulos
      • Corrección de Respuesta
      • Objetos
      • Eventos
      • Variables
      • Asistente de Tareas
      • Sistema de Ensayo
      • Diseño del Estudio
        • Tareas
        • Bloques
        • Sesiones
        • Grupos
    • TÓPICOS DESTACADOS

      • Diseño de Experimentos
        • Creando un Estudio
        • Patrones de marco de datos
      • Aleatorización y Balance
      • Seguimiento Ocular
        • Presentación de Estímulos en una Tarea de Seguimiento de Ojos
        • Cómo Elegir la Configuración de Calibración para Seguimiento Ocular
        • Configuración del Seguimiento Ocular en una Tarea
        • Grabación y Exportación de Datos de Mirada
        • Uso de Formas como Áreas de Interés (AOI) para el Seguimiento Ocular
        • La Experiencia de Calibración del Participante
      • Puente Web
      • Cuestionarios
      • Aplicación de Escritorio
      • Estudios de Ejemplo
      • Reclutamiento de Participantes
      • Acceso a la API
        • REST API
        • API de Webhook
        • API de WebSocket
      • Otros Temas

        • Tempos de Estímulo Precisos
        • Estudios Multi Usuario
        • 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 DEL ESTUDIO

      • Descripción General: Tabs Específicos del Estudio
      • Diseño del Estudio
        • Tareas
        • Bloques
        • Sesiones
        • Grupos
      • Editor de Tareas
        • Controles de Tareas
        • El Sistema de Pruebas
        • Marcos de Canvas y Página
        • 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
      • Media
      • 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
  • Tutoriales
    • Introducción
    • Tarea de Stroop
    • Tarea de decisión léxica
    • Tarea de indicación de mirada de Posner
    • Paradigma de parpadeo de ceguera al cambio
    • Estudio de seguimiento ocular con eye-tracking
    • Estudio de seguimiento ocular infantil
    • Estudio de captura atencional con seguimiento del mouse
    • Presentación visual serial rápida
    • Estudio de ChatGPT
    • Demostración de seguimiento ocular: SVG como AOIs
    • Demostración de múltiples usuarios: 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
    • Balanceo de grupos entre sujetos y configuración de variables
    • Tutorial de seguimiento ocular de marco de sitio web
    • Seguimiento ocular condicional con webcam
  • Preguntas frecuentes
    • Características
    • Política de soporte y directrices
    • Seguridad y privacidad de datos
    • Licencias
    • 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 te permite colocar un estímulo personalizado en forma de polígono 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 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 del 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 usar el Polígono como una máscara de AOI precisa en el Analizador. Esto es especialmente útil cuando la forma del estímulo no se puede capturar con un rectángulo y no está disponible un SVG.

Tabla de Contenidos

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

Agregar el Objeto de Dibujo Poligonal

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 Poligonal seleccionado y el modo de dibujo activo, haz clic en cualquier lugar 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 nuevo al primero), haz clic en el mango circular en el primer vértice. Alternativamente, activa la propiedad Closed en el panel de propiedades para forzar el cierre de la forma 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 se activa Closed.


Modificar un Polígono Existente

Después de detener el dibujo, el polígono entra en modo de edición. Todos los mangos de los vértices 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 del 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 Poligonal está seleccionado.

PropiedadDescripción
Stimulus InfoUna etiqueta de texto asociada con el elemento. Utiliza esto para vincular el polígono a una variable de información del 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. Utiliza el selector de color para establecerlo.
Stroke widthEl ancho del contorno del polígono en píxeles. Introduce un número positivo.
ClosedCuando está marcada, el último vértice se conecta de nuevo 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 de marco.

Utiliza los controles de fila para:

  • Hacer clic en + para insertar un nuevo vértice en el punto medio entre esa fila y la siguiente.
  • Hacer 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 usando 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.


Limpiar 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 activar automáticamente el modo de dibujo.


Usar el Polígono como un AOI de Seguimiento Ocular

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

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

Las muestras de mirada y fijació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 por condición, el conjunto correcto de vértices se resuelve automáticamente por prueba utilizando el sistema de modificadores.

Dale al polígono una etiqueta clara Stimulus Info para que sea fácil de identificar al configurar métricas de 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 se pueden establecer 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: reemplaza 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

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 los valores de posición y escala.

Sistema de Eventos

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

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.