// generated by diplomat-tool import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; export type MeshBounds_obj = { minX: number; minY: number; minZ: number; maxX: number; maxY: number; maxZ: number; }; /** * Axis-aligned bounding box of a mesh result. */ export class MeshBounds { get minX(): number; set minX(value: number); get minY(): number; set minY(value: number); get minZ(): number; set minZ(value: number); get maxX(): number; set maxX(value: number); get maxY(): number; set maxY(value: number); get maxZ(): number; set maxZ(value: number); /** @internal */ static fromFields(structObj : MeshBounds_obj) : MeshBounds; /** * Create `MeshBounds` from an object that contains all of `MeshBounds`s fields. * Optional fields do not need to be included in the provided object. */ constructor(structObj: MeshBounds_obj); }