ladybug-tools / honeybee-core

:honeybee: honeybee core library
https://www.ladybug.tools/honeybee-core/docs/
GNU Affero General Public License v3.0
14 stars 14 forks source link

fix(room): Add more reliable method to clean envelope geometry #558

Closed chriswmackey closed 1 year ago

chriswmackey commented 1 year ago

This new method is more reliable at ensuring adjacent Faces have matching numbers of vertices whenever there are duplicated colinear vertices.

The commit also improves the adjacency validation check so that it not only catches cases of mismatched areas but also different shapes within the tolerance.