微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

计算大型复合形状中的单位三角形的算法

如何解决计算大型复合形状中的单位三角形的算法

我需要编写一个蛮力算法来计算复杂形状中单位三角形的数量。每次迭代都会通过添加三角形来围绕所有外边缘创建形状。

Example

迭代次数 n 中的形状将如上所示,输出分别为 1 4 10。

不幸的是我真的不知道从哪里开始,首先想到的是创建 2 个类;一个三角形和一个由多个三角形组成的网格类。然而,在 n = 3 之后添加外部三角形证明是困难的,因为一些边对只需要 1 个共享单位三角形。

有什么想法吗?

解决方法

Nevermind 解决方案比我想象的要简单,因为每次从 n=1 添加一个简单的 for 循环时,添加的三角形就会增加 3。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。