Math3D Full Project API
    Preparing search index...
    SurfaceMeshSource:
        | { filename?: string; format?: MeshImportFormat; kind: "import" }
        | { kind: "bakedFromImplicit" }
        | { kind: "bakedFromExplicit" }
        | { kind: "bakedFromParam" }
        | { kind: "bakedFromWeierstrass" }
        | { fromKind?: string; fromLabel?: string; kind: "detachedMesh" }
        | {
            kind: "geometryObject";
            material?: { color?: number; opacity?: number };
            objectId?: string;
            objectName?: string;
            objects?: {
                material?: { color?: number; opacity?: number };
                objectId?: string;
                objectName?: string;
                params?: Record<string, number | boolean | string>;
                transform?: {
                    position: { x: number; y: number; z: number };
                    rotation: { x: number; y: number; z: number };
                    scale: { x: number; y: number; z: number };
                };
            }[];
            params?: Record<string, number | boolean | string>;
            transform?: {
                position: { x: number; y: number; z: number };
                rotation: { x: number; y: number; z: number };
                scale: { x: number; y: number; z: number };
            };
        }
        | { id?: string; kind: "polyhedronPreset"; label?: string }
        | { kind: "halfspaceIntersection" }
        | { kind: "convexHull" }
        | { kind: "csg" }
        | { kind: "proceduralObjects" }