Ground
constGround:Trait<{surface: (values) =>Readonly<{getNormalAt: (position,target) =>Vector3;map:Readonly<{cell:number;hills:Readonly<{amplitude:number;detail:number;wavelength:number; }>;paths:Readonly<Record<string,Readonly<{fade: …;halfWidth: …;points: …;surface?: …; }>>>;props:Readonly<Record<string,Readonly<…> |Readonly<…> |Readonly<…>>>;regions:Readonly<Record<string,Readonly<{center: …;fade: …;hills: …;radius: …;scatter: …; }>>>;rim:number;scatter:Readonly<{bushRound:number;grassTuft:number;rockBoulder:number;rockFlat:number;seedOffset:number;treeRound:number;treeTall:number; }>;seed:number;size:number;views:Readonly<Record<string,Readonly<{eye: …;fov: …;ortho?: …;target: …; }>>>; }>;seed:number;segments:number;size:number;getHeightAt:number;getPathDistanceAt:number;getPathSurfaceAt: {surface:NonNullable<"dirt"|"stone"|"sand"|undefined>;weight:number; } |undefined;getRegionWeightsAt:number[];getSlopeAt:number; }>; }>
Defined in: packages/engine/src/gameplay/world/traits.ts:8