Buildings refactoring

This commit is contained in:
2024-09-27 15:40:28 +03:00
parent 8f36415891
commit 5778c79bba
7 changed files with 201 additions and 48 deletions

View File

@@ -15,6 +15,7 @@ protected:
public:
struct line_building_data {
String id;
String building_key;
uint64_t building_key_hash;
float line_offset;
@@ -66,6 +67,7 @@ public:
bool line_has_building(const String &line, const String &building_key);
Vector3 get_point_by_offsets(const String &line, float dir_offset,
float normal_offset);
void update_buildings_from_lines();
private:
void create_segments_from_lines();