This folder contains all sources files used to generate the final xml3d.js library.
Subfolders:
- asset - Implementation of the XML3D asset concept
- base - Base adapter classes.
- contrib - External libraries
- data - The data adpaters - the connecting piece between XML3D and Xflow for inline nodes as well as external resources
- interface - Connection of XML3D with the DOM
- math - A small collection of math functions to complement glMatrix
- renderer - The rendering implementation. WebGL specific code should stay in here.
- resource - Classes related to loading external resources and resolving connections between DOM elements or documents
- types - Math types provided by XML3D, such as Box, Vec3, Matrix or Data Observer
- until - Misc. utility functions used throughout xml3d.js
- xflow - All code related to the Xflow data processing library. Independent of most other source code.