UNPKG

arx-level-generator

Version:
36 lines (35 loc) 847 B
import { ArxPortal } from 'arx-convert/types'; import { QuadrupleOf } from 'arx-convert/utils'; import { Vector3 } from './Vector3.js'; type TextureVertex = { position: Vector3; rhw: number; }; type PortalConstructorProps = { min: Vector3; max: Vector3; norm: Vector3; norm2: Vector3; vertices: QuadrupleOf<TextureVertex>; center: Vector3; room1: number; room2: number; useportal: number; paddy: number; }; export declare class Portal { min: Vector3; max: Vector3; norm: Vector3; norm2: Vector3; vertices: QuadrupleOf<TextureVertex>; center: Vector3; room1: number; room2: number; useportal: number; paddy: number; constructor(props: PortalConstructorProps); static fromArxPortal(portal: ArxPortal): Portal; toArxPortal(): ArxPortal; } export {};