Interface GridMaterialOptions
antialias?: boolean;
backFaceCulling?: boolean;
gridOffset?: GridVec3;
gridRatio?: number;
lineColor?: GridVec3;
mainColor?: GridVec3;
majorUnitFrequency?: number;
minorUnitVisibility?: number;
name?: string;
opacity?: number;
opacityTexture?: Texture2D;
preMultiplyAlpha?: boolean;
useMaxLine?: boolean;
visibility?: number;
}
Properties
Optional Readonlyantialias
Cosine-based antialiasing of the lines. Default true.
Optional Readonlyback Face Culling
Cull back faces. Default true.
Optional Readonlygrid Offset
Object-space offset added before computing the grid. Default [0,0,0].
Optional Readonlygrid Ratio
Spacing of the grid in object-space units. Default 1.
Optional Readonlyline Color
Color of the grid lines. Default teal [0,0.5,0.5].
Optional Readonlymain Color
Background color between the lines. Default black [0,0,0].
Optional Readonlymajor Unit Frequency
Every Nth line is a major line. Rounded with Math.round. Default 10.
Optional Readonlyminor Unit Visibility
Visibility of the minor (non-major) lines, 0..1. Default 0.33.
Optional Readonlyname
Optional Readonlyopacity
Opacity of the grid outside of the lines. <1 enables the transparent path. Default 1.
Optional Readonlyopacity Texture
Optional opacity texture; its .a channel multiplies the final opacity.
Optional Readonlypre Multiply Alpha
Premultiply rgb by alpha (transparent path only). Default false.
Optional Readonlyuse Max Line
Combine axes with max instead of additive sum. Default false.
Optional Readonlyvisibility
Per-material visibility multiplier applied to the final alpha. Default 1.
Options for createGridMaterial. Mirrors Babylon.js
GridMaterial: an unlit, procedural object-space grid. All fields are optional and fall back to the Babylon defaults.