city_generator2

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

DateCommit messageAuthorFiles+-
2025-03-04 08:47Merge branch 'release_0.4_r1'Christophe Coustet1+7-0
2025-03-04 08:46Add missing fileChristophe Coustet1+7-0
2025-03-03 09:20Merge branch 'release_0.4'Christophe Coustet2+6-2
2025-03-03 09:09Merge branch 'release_0.4' into developChristophe Coustet2+6-2
2025-03-03 09:09Bump version number to 0.4Christophe Coustet1+2-2
2025-03-03 08:58Add Release notes for release 0.4Christophe Coustet1+4-0
2025-03-03 08:32Fix MakefileChristophe Coustet1+11-3
2025-03-03 08:32Merge branch 'features_mode2' into developChristophe Coustet25+3403-49
2025-02-04 09:49BugFix: mode 2 building failed if having only 1 windowChristophe Coustet1+2-2
2025-01-29 07:53Write mode 2 related man pageChristophe Coustet1+33-3
2025-01-27 16:52Create stardis description for mode 2 buildingsChristophe Coustet1+75-1
2025-01-27 16:06Create stardis description for mode 1 buildingsChristophe Coustet3+166-14
2025-01-27 16:05Fix stardis output for SOLID-FLUID connectionsChristophe Coustet1+23-1
2025-01-27 14:35Fix ground description in stardis outputChristophe Coustet1+1-1
2025-01-27 14:27Create stardis description for mode 0 buildingsChristophe Coustet3+176-4
2025-01-27 13:45Create stardis description for the groundChristophe Coustet4+189-0
2025-01-27 13:37Create (empty) stardis filesChristophe Coustet2+32-1
2025-01-17 15:15Add the -s option to specify stardis output file base nameChristophe Coustet7+27-3
2025-01-17 15:14Rename option -s (single threaded execution) in -1Christophe Coustet2+11-10
2025-01-17 14:25Implement levels creation using specified heightsChristophe Coustet4+61-41
2025-01-17 14:19BugFixChristophe Coustet2+6-2
2025-01-17 14:16Add a message on glazing surface ratio for mode 1Christophe Coustet1+22-12
2025-01-15 10:20Improve logsChristophe Coustet5+23-24
2025-01-15 09:47First step in defining heigths in the mode 2 wayChristophe Coustet10+145-66
2025-01-10 09:54BugFix: used some mode_1 code for mode_2 due to typosChristophe Coustet1+4-4
2025-01-10 09:35Fix windows Z placement for mode_2Christophe Coustet1+1-1
2025-01-09 16:46Replace hard coded parameters with parsed valuesChristophe Coustet4+30-17
2025-01-09 16:4680 col enforcementChristophe Coustet1+6-3
2024-12-20 15:17Improve windows Z positioningChristophe Coustet1+4-2
2024-10-21 13:08Make glazing thickness a parameterChristophe Coustet5+7-3
2024-10-18 11:12Add code to try reaching the expected glass ratioChristophe Coustet1+200-153
2024-10-16 14:17Modify mode_2 to create multiple windows by wall segmentChristophe Coustet1+164-96
2024-09-25 14:59Add a new construction modeChristophe Coustet10+2411-1
2025-02-04 09:44BugFix: mode 1 building failed if having only 1 windowChristophe Coustet1+2-2
2025-01-14 14:54Remove a redundant error messageChristophe Coustet1+0-3
2025-01-14 14:53BugFixChristophe Coustet1+2-0
2025-01-14 14:51Fix a memleakChristophe Coustet2+5-4
2024-09-13 14:26Fix a rare crashChristophe Coustet4+19-11
2024-09-11 08:17Merge branch 'release_0.3.1' into developChristophe Coustet2+5-1
2024-09-11 08:17Bump version number to 0.3.1Christophe Coustet1+1-1
2024-09-11 08:16Add Release notes for release 0.33.1Christophe Coustet1+4-0
2024-09-11 08:12Upgrade star-cpr dependency to 0.5.1Christophe Coustet1+1-1
2024-06-12 15:30Merge branch 'release_0.3' into developChristophe Coustet2+60-29
2024-06-12 15:29Bump version number to 0.3Christophe Coustet1+1-1
2024-06-12 15:28Add Release notes for release 0.3Christophe Coustet1+59-28
2024-06-12 09:20Merge branch 'feature_posix_make' into developChristophe Coustet19+856-566
2024-06-11 15:57Translate asciidoc man page city_generator-output(5) to mdocChristophe Coustet5+174-250
2024-06-10 15:52Fix some warnings in city_generator2(1) man pageChristophe Coustet2+24-15
2024-06-07 15:12Translate ascidoc man page city_generator-input(5) to mdocChristophe Coustet3+160-190
2024-06-06 09:36Fix some warnings in city_generator2(1) man pageChristophe Coustet1+18-17
2024-06-05 13:24Translate ascidoc man page city_generator(1) to mdocChristophe Coustet3+176-135
2024-05-31 15:33Fix warnings linked to libcyaml and C standardChristophe Coustet10+41-13
2024-05-30 16:05Upgrade libcyaml dependency to 1.4.1Christophe Coustet1+1-1
2024-05-30 14:49Replace CMake by POSIX makeChristophe Coustet3+317-0
2024-04-11 06:58List known limitations for release 0.2Christophe Coustet1+9-0
2024-04-10 15:28Fix dependency list in READMEChristophe Coustet1+2-1
2024-04-10 13:38Merge branch 'release_0.2' into developChristophe Coustet2+11-1
2024-04-10 13:37Bump version number to 0.2Christophe Coustet1+1-1
2024-04-10 13:36Add Release notes for version 0.2Christophe Coustet1+10-0
2024-04-10 13:14Upgrade dependenciesChristophe Coustet1+2-2
2024-03-06 16:40Fix the too-small rejction mechanism for windowsChristophe Coustet3+24-7
2024-03-06 16:31Change call to scad partitionChristophe Coustet2+4-2
2024-03-06 15:34Fix an invalid warningChristophe Coustet1+4-4
2024-02-26 09:49Move some release code to easy debugging.Christophe Coustet1+8-8
2024-02-26 09:48Fix a memleak.Christophe Coustet1+1-1
2024-02-15 17:06BugFix: single thread option not passed to star-cadChristophe Coustet2+4-0
2024-01-10 16:30Another debugging stepChristophe Coustet15+961-240
2023-10-18 08:12Change invalid file management; reject buildings too close to ground edgeChristophe Coustet12+280-201
2023-09-08 15:57Large debug step.Christophe Coustet21+1449-1126
2023-05-03 09:43Merge branch 'release_0.1_r2' into developChristophe Coustet1+1-1
2023-05-03 09:42BugFix: using wrong array elt could cause a non-conformal meshChristophe Coustet1+1-1
2023-04-28 09:23Merge branch 'release_0.1_r1' into developChristophe Coustet3+6-6
2023-04-28 09:20Fix warningsChristophe Coustet3+6-6
2023-04-28 09:12Merge branch 'release_0.1' into developChristophe Coustet1+16-0
2023-04-28 09:11Add Release notes for release 0.1Christophe Coustet1+16-0
2023-04-28 08:29Minor changesChristophe Coustet1+4-4
2023-04-28 08:28Upgrade star-cad dependency to 0.2Christophe Coustet1+1-1
2023-04-21 14:03Fix non-conforming meshes in some adjoining configurationsChristophe Coustet18+1063-604
2023-04-14 15:37Upgrade libcyaml dependency to 1.4Christophe Coustet1+1-1
2023-04-14 15:33Improve error message if file not foundChristophe Coustet2+16-0
2023-03-22 16:05TyposChristophe Coustet2+7-7
2023-03-22 16:04Fix detection of invalid command-line argsChristophe Coustet1+0-1
2023-03-22 16:04Add a few words on yaml syntaxChristophe Coustet1+6-4
2023-03-10 13:41Fix a commentChristophe Coustet1+2-1
2023-03-10 13:35Merge branch 'feature_adjoining' into developChristophe Coustet21+1479-342
2023-03-10 13:26Fix geometry not properly released in ground cadChristophe Coustet1+38-22
2023-03-10 13:22Fix a warningChristophe Coustet1+1-1
2023-03-10 13:21Fix variable used uninitialized in error pathChristophe Coustet2+3-3
2023-03-10 13:20Improve log message about building neighborsChristophe Coustet1+11-4
2023-03-09 17:22Fix some star-cad geometry not releasedChristophe Coustet2+34-22
2023-03-09 16:50Adapt to API changes in star-cprChristophe Coustet2+3-3
2023-03-03 15:53Use new star-cpr features to detect buildings neighborsChristophe Coustet18+1041-266
2023-02-28 15:27Replace adjoining fusion by list of adjoining. That ensures conformal mesh.Benjamin Piaud6+71-58
2023-02-23 17:12Continue adjoining which depends of mode. To avoid adjoining foundations, their thickness are reduced. Change strategy of ground connection for mode 0Benjamin Piaud8+180-76
2023-02-22 16:26Bug fix and add example files for this branchBenjamin Piaud6+86-15
2023-02-22 14:35Minor fix. Build adjoining cad only if requiredBenjamin Piaud2+13-6
2023-02-21 15:11Continue adjoining for mode_1. Seems OkBenjamin Piaud1+67-42
2023-02-21 14:28Fix warningBenjamin Piaud1+8-5
2023-02-21 13:59Beginning adjoining_feature. Seems ok for mode_0.Benjamin Piaud5+104-0
2023-02-15 09:30Adapt to star-cpr changes (device concept)Christophe Coustet8+192-110
2023-02-07 13:34Does not change the result (by chance). Clearer like this.Benjamin Piaud1+2-2
2023-01-26 19:17Rename some cavity connectionsBenjamin Piaud2+10-10
2023-01-26 15:01Fix ground description in output manChristophe Coustet1+6-7
2023-01-26 14:35SpacingChristophe Coustet1+9-10
2023-01-26 14:34Add a missing include directory in cmake fileChristophe Coustet1+1-0
2023-01-26 10:56Some changes in output manpageChristophe Coustet1+16-17
2023-01-26 10:34Merge remote-tracking branch 'refs/remotes/origin/develop' into developBenjamin Piaud6+152-49
2023-01-26 10:26Improvement of the ground in order to obtain separately the top, the bottom and the lateral sidesBenjamin Piaud3+66-9
2023-01-26 10:16Use new build of the libcyaml binary packageChristophe Coustet1+1-1
2023-01-26 09:22Additions to the man pagesChristophe Coustet2+115-8
2023-01-25 17:04Improve consistency in output files namingChristophe Coustet3+32-35
2023-01-18 13:12Add connection between ground et crawlspace (Mode 1) and split export of groundBenjamin Piaud2+5-1
2023-01-18 10:26Merge remote-tracking branch 'refs/remotes/origin/develop' into developBenjamin Piaud2+2-3
2023-01-18 10:24Change strategy for boundary building of mode_0 and fix bug in cavityBenjamin Piaud2+61-28
2023-01-18 09:46Revert "Temporary bugfix to deal with bug from star-cpr for zero-offset"Christophe Coustet1+1-2
2023-01-17 09:58BugFix: call ref_put on a NULL polygonChristophe Coustet1+1-1
2023-01-17 14:49Adaptation to the change of API of the scad_stl_export functionBenjamin Piaud3+24-24
2023-01-17 13:50Temporary bugfix to deal with bug from star-cpr for zero-offsetBenjamin Piaud1+2-1
2023-01-17 13:42Fix yaml name field construction_modeBenjamin Piaud3+3-3
2023-01-17 10:13Merge remote-tracking branch 'refs/remotes/origin/develop' into developBenjamin Piaud2+10-9
2023-01-16 16:47Rename some fields in yaml filesChristophe Coustet6+20-19
2023-01-17 09:55Merge remote-tracking branch 'refs/remotes/origin/develop' into developBenjamin Piaud28+2927-2866
2023-01-17 09:49Minor bugfix in fake_ground of mode_1Benjamin Piaud1+1-4
2023-01-16 16:47Rename some fields in yaml filesChristophe Coustet5+10-10
2023-01-16 15:48Rename constructive in constructionChristophe Coustet27+2842-2842
2023-01-13 17:10Add man pages for input filesChristophe Coustet1+158-12
2023-01-13 17:10Add man pages for input filesChristophe Coustet1+97-12
2023-01-13 10:43Improve star-cad geometries lifetime managementChristophe Coustet8+138-65
2023-01-13 10:41Add detection of duplicate building names in the city map fileChristophe Coustet1+32-2
2023-01-13 10:33Improve reporting of duplicate catalog dataset namesChristophe Coustet3+62-12
2023-01-13 10:12Clean includes in header filesChristophe Coustet15+12-38
2023-01-13 10:22Bugfix in building/ground connectionBenjamin Piaud1+1-1
2023-01-12 14:15Correction of an error in the previous commitBenjamin Piaud1+1-1
2023-01-12 10:41Modification of the suffix for stl describing a solid to facilitate post processingBenjamin Piaud2+17-17
2023-01-12 09:29Minor fix in parsing error log messageBenjamin Piaud1+1-1
2023-01-11 16:44Add man pages section 1, improve help, small changes in command line argumentsChristophe Coustet9+544-50
2023-01-11 16:41Improve memory managementChristophe Coustet2+161-89
2023-01-09 15:53Style: change ++i in i++ in some loopsChristophe Coustet3+13-14
2023-01-09 15:07Merge branch 'feature_yaml_data' into developChristophe Coustet31+3815-3035
2023-01-09 14:59Merge branch 'develop' of gitlab.com:meso-star/city_generator2 into developChristophe Coustet1+6-3
2023-01-09 11:11Replace hard-coded catalog by yaml files parsingChristophe Coustet22+1042-455
2023-01-04 10:11Minor fix to buildBenjamin Piaud4+6-6
2023-01-02 15:38Improve function args checkingChristophe Coustet2+100-118
2023-01-02 14:57Decrease building struct memory footprintChristophe Coustet6+70-43
2022-12-30 15:56Fix copyright noticeChristophe Coustet1+5-1
2022-12-30 13:57Improve memory managementChristophe Coustet10+304-238
2022-12-30 13:53Adapt to star-cad changes on getting geometries namesChristophe Coustet1+10-17
2022-12-30 13:13Field renameChristophe Coustet3+7-7
2022-12-21 10:43Bugfix on fake_ground and building_ground_connectionBenjamin Piaud1+6-3
2022-12-19 14:13BugFix: cad data kept past cad finalizeChristophe Coustet2+12-15
2022-12-19 14:14BugFix: alloc return not checkedChristophe Coustet2+16-4
2022-12-19 13:17Replace the ini city file by a yaml oneChristophe Coustet17+687-583
2022-12-07 15:37Rename stuff; mainly fixing 'building' VS 'constructive mode' ambiguityChristophe Coustet16+2345-2338
2022-11-30 14:18Command line args parsing refactoringChristophe Coustet7+282-56
2022-12-19 09:12Merge remote-tracking branch 'origin/feature_ground' into developChristophe Coustet6+191-148
2022-12-16 16:03Take in accout the fake_ground to build boundaryBenjamin Piaud1+1-0
2022-12-15 13:53Adapt new ground strategy for model1Benjamin Piaud3+129-55
2022-12-15 08:34Cleaning model0Benjamin Piaud2+9-11
2022-12-15 08:21Rename functionBenjamin Piaud1+3-3
2022-12-13 14:53Implement new strategy for ground. Ground is not explicitly builded. The mesh of ground will be composed by the concatenation of building/ground mesh and ground/environnement meshBenjamin Piaud3+61-91
2022-12-02 16:59Minor fix on polygon releaseBenjamin Piaud1+0-1
2022-12-02 16:47Rework on ground. Add Boundary of groundBenjamin Piaud2+46-2
2022-12-02 11:14Fix building parsingChristophe Coustet1+29-9
2022-12-02 09:40Change ground building for model1. It implies to separate foundation from wall. B_ground is missing and ground is broken for model0.Benjamin Piaud4+197-129
2022-12-01 09:40Merge remote-tracking branch 'refs/remotes/origin/main'Benjamin Piaud1+56-58
2022-12-01 09:16Add windows in model1. Windows are just simple glazing for the momentBenjamin Piaud3+205-21
2022-11-29 15:16BugFix: use of garbage pointer on error pathChristophe Coustet1+57-57
2022-11-07 10:56Connections of the model1Benjamin Piaud3+138-21
2022-11-03 18:42Begin boundary building and export of model1Benjamin Piaud2+88-17
2022-11-03 16:19First version of model1 building. Footprint missing and ground not functionalBenjamin Piaud4+699-228
2022-11-02 10:38Copy model0 files to prepare model1 building modelBenjamin Piaud7+644-3
2022-10-28 15:29Add missing fileChristophe Coustet1+26-0
2022-10-28 12:23First batch of code cleanning and apdaptation to dependencies changesChristophe Coustet13+259-363
2022-10-27 12:27Add struct building_params to prepare building data parsingBenjamin Piaud7+175-22
2022-10-21 08:06Check polygon parsingBenjamin Piaud1+8-1
2022-10-20 13:35Modify parsing of polygon building to take in account complex polygonsBenjamin Piaud1+75-31
2022-10-20 09:39Minor bugfixBenjamin Piaud2+17-13
2022-10-18 13:25Replace homemade polygon function by star-cpr (based on clipper2)Benjamin Piaud7+131-336
2022-10-07 12:22Few modif in parsingBenjamin Piaud5+42-33
2022-10-07 10:12Add ascii/binary argument for stl export in command lineBenjamin Piaud9+29-42
2022-10-06 15:30Restructuring city parsing and adding a functor to init building dataBenjamin Piaud6+113-63
2022-10-06 13:02Split cg_building.h in 2 files to separate generic and specific data. The specific functors are in cg_building_model0.c for model0. To develop other building model, these 2 files can be considered as templateBenjamin Piaud4+63-33
2022-10-06 10:15Rename slab by floorBenjamin Piaud3+32-32
2022-10-04 14:00Work on boundary, conditions of building which implies modification in footprint and add a local ground conceptBenjamin Piaud4+264-188
2022-10-04 13:59Parsing prototype file for city implatationBenjamin Piaud2+42-108
2022-09-29 14:25Update copyrightBenjamin Piaud12+38-5
2022-09-23 13:21Adapt to new star-cad APIBenjamin Piaud7+119-135
2022-09-22 13:30Continue with parsingBenjamin Piaud2+75-0
2022-08-24 14:41Add copyright in polygon source filesBenjamin Piaud2+30-3
2022-08-24 14:36Ground parsing and minor modifBenjamin Piaud9+197-70
2022-08-04 15:13Begin parsing command line and filesBenjamin Piaud10+317-22
2022-08-04 12:39Rename src file with cg prefixBenjamin Piaud8+9-7
2022-08-03 09:31Modify ground and footprint processingBenjamin Piaud3+25-55
2022-08-02 16:28Add licenceBenjamin Piaud1+674-0
2022-08-02 16:27Minor fix in READMEBenjamin Piaud1+1-1
2022-08-02 16:26Line break in READMEBenjamin Piaud1+1-1
2022-08-02 16:24Minor modif in READMEBenjamin Piaud1+2-2
2022-08-02 16:21Add READMEBenjamin Piaud1+35-0
2022-08-02 16:08Replace Makefile by cmakeBenjamin Piaud2+89-32
2022-08-02 15:52Add temporary MakefileBenjamin Piaud1+32-0
2022-08-02 15:50First commitBenjamin Piaud9+1299-0