如何缩小多边形顶点以求净面积

问题描述 投票:0回答:1

我正在开发一个 C# 绿色建筑建模项目。

为了进行模拟,我需要将顶点放置在平坦外墙的外侧、平坦外墙的中心处。

为此,我做得很好,我还计算了面积。

但我还需要通过减少墙壁厚度来获得净建筑面积。

并非所有的墙都具有相同的厚度,但我确实知道这一点

  1. 建筑面积

  2. 每层墙的厚度

  3. 每面墙的长度

如何从总面积中减去墙壁以获得净建筑面积

c# math polygon vertices
1个回答
0
投票

您需要从总面积中减去墙壁占用的面积。

但是,这可能会导致将角点重复计算为 2 堵墙,因此您需要将角点添加回来

净面积 = 总面积 - 墙面积 + 角面积

enter image description here

为了计算拐角面积,您将需要更多信息,例如哪些墙相交以及它们是否始终成直角

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.