awv3
Version:
⚡ AWV3 embedded CAD
85 lines (74 loc) • 1.73 kB
JavaScript
import Defaults from './core/defaults';
import Canvas from './core/canvas';
import { version } from './core/canvas';
import Interaction from './core/interaction';
import Parser from './core/parser';
import View from './core/view';
import Renderer from './core/renderer';
import Object3 from './three/object3';
import Raycaster from './three/raycaster';
import CombinedCamera from './three/combinedcamera';
import Presentation from './misc/presentation';
import SocketIO from './communication/socketio';
import Orbit from './controls/orbit';
import Tween from './animation/tween';
import * as easing from './animation/easing';
import Dom from './core/dom';
import Events from './core/events';
import * as error from './core/error';
import * as helpers from './core/helpers';
import Session from './session';
import { Pool } from './session/helpers';
import Plugin from './session/plugin';
import Element from './session/element';
import * as elements from './session/elements';
window.AWV = {
version,
Defaults,
Canvas,
Interaction,
Parser,
View,
Object3,
CombinedCamera,
Orbit,
Parser,
Presentation,
SocketIO,
Tween,
Session,
Pool,
Plugin,
Element,
session: { Session, Pool, Plugin, Element, elements },
core: {
Defaults,
Canvas,
Interaction,
Parser,
View,
Renderer,
Events,
Dom,
error,
helpers
},
three: {
Object3,
Raycaster,
CombinedCamera
},
misc: {
Presentation
},
controls: {
Orbit
},
communication: {
SocketIO,
},
animation: {
Tween,
easing
}
};