@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
18 lines (17 loc) • 725 B
TypeScript
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;