UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

18 lines (17 loc) 725 B
import { Matrix4 } from 'three'; import { CoreObjectType, ObjectContent } from './geometry/ObjectContent'; export declare enum ObjectTransformSpace { PARENT = "parent", LOCAL = "local" } export declare enum ObjectTransformMode { SET = "set matrix", MULT = "multiply matrix" } export declare const OBJECT_TRANSFORM_SPACES: ObjectTransformSpace[]; export declare const OBJECT_TRANSFORM_MODES: ObjectTransformMode[]; export declare const OBJECT_TRANSFORM_SPACE_MENU_ENTRIES: { name: string; value: number; }[]; export declare function applyTransformWithSpaceToObject(object: ObjectContent<CoreObjectType>, matrix: Matrix4, transformSpace: ObjectTransformSpace, transformMode: ObjectTransformMode): void;