Skip to content

Simple Articulation Annotation Server

angelxuanchang edited this page Sep 25, 2024 · 4 revisions

The Articulation Annotation Server provide endpoints for a simple manual articulation interface as well as a program based articulation interface that can be used to annotate many assets at once. See Motion Annotation Program Server for the program-based server.

Setting up the database

See Database setup for how to setup MySQL. Please note that the credentials for the articulations DB (which can be separate from the main annotations DB) is specified in server/proj/articulations/index.js dbConfig.

Then run server/proj/articulations/create_tables.sql to create tables for annotating articulations

  # run the script in the mysql prompt
  mysql> source server/proj/articulations/create_tables.sql

Endpoints

Simple articulation annotations

route description method parameters
/articulation-annotations/list List annotations GET format, $groupBy
/articulation-annotations/load-annotations Get annotations for a particular 3D asset GET modelId
/articulation-annotations/submit-annotations Submit annotations POST modelId
Clone this wiki locally