UNPKG

@matematrolii/sketchbook

Version:

3D matematrolii playground built on three.js and cannon.js

50 lines (41 loc) 817 B
export const MATEMATROLII_EVENT = "matematrolii"; export enum ScenarioProps { NAME = "name", // string CAMERA_ANGLE = "camera_angle", // true-false } export enum ModelProps { USER_DATA = "userData", } export enum DataType { DATA_PROP = "data", SPAWN = "spawn", } export enum ModelType { MODEL_PROP = "type", SHARD = "shard", ENEMY = "enemy", PLAYER = "player", ROCKET = "rocket" } export enum DriverType { DRIVER_PROP = "driver", AI = "ai", RANDOM = "random", FOLLOW = "follow", } export enum PathType { DATA_PROP = 'data', FIRST_NODE = "first_node", PATH_NODE = 'pathNode' } export enum MapDataType { DATA_PROP = "data", PHYSICS = "physics", PATH = "path", SCENARIO = "scenario", } export enum MapType { TYPE_PROP = "type", BOX = "box", TRIMESH = "trimesh", }