只需一步,快速开始
需要把一个任意封闭多边形(凸凹不平但先不考虑自身的交叉)
拆分成包含所有面积的一个一个小3角形
最好没有重复的三角形
已知多边形上所有的点(按顺序排列)
目前我一直没有找到好的算法
使用道具 举报
我也刚学lisp,不可以知道,如果你的多边形有N个角则可以分成:n*(n-2)个三角形,具体如何求三角形数量和面积,估计要用循环嵌套。
想学习一下版主的高招,结果帖子不足5个,看不到
再一发一次试一下
版主写的是以起点,分出的三角形,通过改进,可以画出以所有角生成的三角形
版主所答仅仅适用于凸多边形,是最简单的一种
我所接触的要求是任意的多边形
在拆分后总的三角形面积和不能大于原图形面积.
就是说在进行拆分三角形的时候,第三条线不能与多边形自身有交点,也不能在多边形外侧.
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-16 15:21 , Processed in 0.195989 second(s), 27 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.