fixes for water shoreline

This commit is contained in:
2024-10-20 17:22:16 -04:00
parent 280b21298b
commit 1e981dd1ff
5 changed files with 104 additions and 15 deletions

View File

@@ -16,6 +16,21 @@ pub const HEX_CORNERS: [Vec3; 6] = [
Vec3::new(-INNER_RADIUS, 0., 0.5 * OUTER_RADIUS),
];
pub const WATER_HEX_CORNERS: [Vec3; 12] = [
Vec3::new(0., 0., OUTER_RADIUS),
Vec3::new(INNER_RADIUS / 2.0, 0., 0.75 * OUTER_RADIUS),
Vec3::new(INNER_RADIUS, 0., 0.5 * OUTER_RADIUS),
Vec3::new(INNER_RADIUS, 0., 0.),
Vec3::new(INNER_RADIUS, 0., -0.5 * OUTER_RADIUS),
Vec3::new(INNER_RADIUS / 2.0, 0., -0.75 * OUTER_RADIUS),
Vec3::new(0., 0., -OUTER_RADIUS),
Vec3::new(-INNER_RADIUS / 2.0, 0., -0.75 * OUTER_RADIUS),
Vec3::new(-INNER_RADIUS, 0., -0.5 * OUTER_RADIUS),
Vec3::new(-INNER_RADIUS, 0., 0.),
Vec3::new(-INNER_RADIUS, 0., 0.5 * OUTER_RADIUS),
Vec3::new(-INNER_RADIUS / 2.0, 0., 0.75 * OUTER_RADIUS),
];
pub const HEX_NORMALS: [Vec3; 6] = [
Vec3::new(INNER_RADIUS / 2., 0., (OUTER_RADIUS + 0.5 * OUTER_RADIUS) / 2.),
Vec3::Z,