XSeen Features

 

XSeen is not a static library - features are added all of the time. The documentation is kept current as new features and capabilities are added. The list below is just a few of the important items available in V0.4

 

 

Supported Features

 

  • Pre-defined solid geometry
    • Box [a-box and box]
    • Cone [a-cone and cone]
    • Cylinder [a-cylinder and cylinder]
    • Dodecahedron (20-sided regular platonic solid) [a-dodecahedron]
    • Icosahedron (12-sided regular platonic solid) [a-icosahedron]
    • Octahedron (8-sided regular platonic solid) [a-octahedron]
    • Sphere [a-sphere and sphere]
    • Tetrahedron (4-sided regular platonic solid) [a-tetrahedron]
    • Torus [a-torus]
  • Advanced Geometry
    • Face sets [IndexedFaceSet]
    • Quad sets [IndexedQuadSet and QuadSet]
    • Triangle sets [IndexedTriangleSet and TriangleSet]
    • Normals [Normals]
  • Appearance
    • Most A-Frame appearance attributes on A-Frame nodes
    • Material
    • Image Texture
    • Color by Vertex for Advanced Geometry
  • Environment
    • Sky color (single color)
    • Background textures
    • Asset management (from A-Frame)
  • Model imports from glTF V1 & V2 including color, textures, and animation (even rigged animation)
  • Inlining of external files containing any allowed XSeen node
  • Lighting
    • Directional
    • Point
    • Spot
  • Field animation
  • Regular DOM events to/from HTML and XSeen
  • Stereographic and orthographic viewpoints
  • User-controlled navigation