UNPKG

@shopware-ag/dive

Version:

Shopware Spatial Framework

24 lines (23 loc) 734 B
import { Object3D } from 'three/webgpu'; export interface DIVEGridSettings { /** Distance between minor grid lines in meters. @default 1 */ gridSize?: number; /** Draw a thicker major line every N cells. @default 5 */ majorLineEvery?: number; } /** * An infinite shader-based grid that follows the camera. * * Draws anti-aliased minor and major grid lines with a radial distance fade. */ export declare class DIVEGrid extends Object3D { private _mesh; private _material; private _uniforms; private _gridSize; constructor(settings?: DIVEGridSettings); setVisibility(visible: boolean): void; setGridSize(size: number): void; setMajorLineEvery(n: number): void; dispose(): void; }