In this sample we setup basic 3D semantic annotations and query.
We first load a sample 3D model ("skyphos"), then we create multiple semantic nodes ("handle", "base", "fill" and "cracks") where we setup basic 3D shapes reacting to user hover or input.
Use 'X' key to show/hide "Skyphos" 3D model.
For "handle" we use built-in routine to create a spherical shape (providing location and radius), while for others we load existing 3D shapes (external GLTF models) that will react to our main pointer/selector. Note that for "cracks" we load multiple 3D shapes under the same semantic node.
For this sample we also create basic events to highlight a semantic node (on hover) and to show a text when hovering specific shapes: you can fully customize what happens on hover, leave or select events (popups with full descriptions, play audio, etc...). Semantic annotations in ATON automatically work on every device, from mobile up to HMDs!