city_generator2

Generated conformal 3D meshes representing a city
git clone git://git.meso-star.fr/city_generator2.git
Log | Files | Refs | README | LICENSE

commit ae792e88b88b9527b231ff22f7a483858aab02c0
parent 931ce9d522a5ca0f952a8e001bea0f1aa20c70ea
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri, 17 Jan 2025 15:19:29 +0100

BugFix

Fix a bug when building connections.
Was trying to create one with a nonexistant item.

Diffstat:
Msrc/cg_construction_mode_1.c | 4+++-
Msrc/cg_construction_mode_2.c | 4+++-
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/cg_construction_mode_1.c b/src/cg_construction_mode_1.c @@ -1309,7 +1309,9 @@ build_connection CREATE_CONNECT(attic_cavity, roof,"_C_attic_roof"); /* with roof insulation */ - CREATE_CONNECT(attic_cavity, roof_insulation,"_C_attic_insulation"); + if(data_cad->roof_insulation) { + CREATE_CONNECT(attic_cavity, roof_insulation,"_C_attic_insulation"); + } /* with wall */ CREATE_CONNECT(attic_cavity, wall,"_C_attic_walls"); diff --git a/src/cg_construction_mode_2.c b/src/cg_construction_mode_2.c @@ -1408,7 +1408,9 @@ build_connection CREATE_CONNECT(attic_cavity, roof,"_C_attic_roof"); /* with roof insulation */ - CREATE_CONNECT(attic_cavity, roof_insulation,"_C_attic_insulation"); + if(data_cad->roof_insulation) { + CREATE_CONNECT(attic_cavity, roof_insulation,"_C_attic_insulation"); + } /* with wall */ CREATE_CONNECT(attic_cavity, wall,"_C_attic_walls");