/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { mat3, mat4, vec3 } from "gl-matrix"; export declare class Quad { static readonly FACE_NORMALS: vec3[]; static readonly FACE_ROTATIONS: mat3[]; static readonly EDGE_POSITIONS: vec3[]; static readonly EDGE_NORMALS: vec3[]; static readonly EDGE_POSITIVES: vec3[]; static readonly EDGE_FORWARDS: vec3[]; static readonly AXIS_EDGES: number[][]; static positions(transform: mat4): Float32Array; static readonly POSITIONS: Float32Array; static readonly INDICES: Uint16Array; static readonly TEX_COORDS: Float32Array; static textured(transform: mat4, texTransform?: mat4): DataView; static normalTextured(transform: mat4, texTransform?: mat4): DataView; } export declare class Grid { static positions(cols: number, rows: number, transform: mat4): Float32Array; static indices(cols: number, rows: number): Uint16Array; static textured(cols: number, rows: number, transform: mat4, texTransform?: mat4): DataView; static normalTextured(cols: number, rows: number, transform: mat4, texTransform?: mat4): DataView; private static _texCoords; }