我正在开发一个 C# 绿色建筑建模项目。
为了进行模拟,我需要将顶点放置在平坦外墙的外侧、平坦外墙的中心处。
为此,我做得很好,我还计算了面积。
但我还需要通过减少墙壁厚度来获得净建筑面积。
并非所有的墙都具有相同的厚度,但我确实知道这一点
建筑面积
每层墙的厚度
每面墙的长度
如何从总面积中减去墙壁以获得净建筑面积
您需要从总面积中减去墙壁占用的面积。
但是,这可能会导致将角点重复计算为 2 堵墙,因此您需要将角点添加回来
净面积 = 总面积 - 墙面积 + 角面积
为了计算拐角面积,您将需要更多信息,例如哪些墙相交以及它们是否始终成直角