feat(map): generate path tiles from terrain colors

This commit is contained in:
Tom Boullay
2026-05-25 17:08:07 +02:00
parent 6d178dc59e
commit f54e71fc03
7 changed files with 132 additions and 1 deletions
+5
View File
@@ -1,3 +1,5 @@
import type * as THREE from "three";
export type TerrainSurfaceKind =
| "grass"
| "path"
@@ -16,6 +18,8 @@ export interface TerrainSurfaceUv {
export interface TerrainSurfaceBounds {
minX: number;
maxX: number;
minY: number;
maxY: number;
minZ: number;
maxZ: number;
}
@@ -38,4 +42,5 @@ export interface TerrainSurfaceSample {
export interface TerrainSurfaceData {
bounds: TerrainSurfaceBounds;
imageData: ImageData;
raycastTarget: THREE.Object3D;
}