UG爱好者

标题: 边数边长可变的等边多边形体 [打印本页]

作者: mwg*    时间: 2016-11-30 20:59
标题: 边数边长可变的等边多边形体
不知是不是还有更简单的办法搞这个“边数边长可变的等边多边形体”

等边外边形体-三角.png (80.33 KB, 下载次数: 29)

等边外边形体-三角.png

等边外边形体-四边.png (97.65 KB, 下载次数: 27)

等边外边形体-四边.png

等边外边形体--五边.png (88.3 KB, 下载次数: 33)

等边外边形体--五边.png

作者: 飘游若云    时间: 2016-11-30 22:23
加一个表达式抑制嘛!当N=3的时候,第二个拉伸抑制,你这个当N=3的时候,模型更新都失败了!
作者: quguang*    时间: 2016-12-1 05:46
熟悉问题不懂
作者: mwg*    时间: 2016-12-1 07:53
本帖最后由 mwg 于 2016-12-1 10:50 编辑
飘游若云 发表于 2016-11-30 22:23
加一个表达式抑制嘛!当N=3的时候,第二个拉伸抑制,你这个当N=3的时候,模型更新都失败了!

我还没有专门去抑制,因为不同的边数阵列不同、角度不同位置不同,所以你看到我有用到IF(n==3),
作者: 流星画雨*    时间: 2016-12-1 07:58
这个做得好!但是,n肯定有局限性的,不是大于3就可以的,我认为应该有范围和定义的。比如正六边形可能是不存在的,而正八边形是成立的。
作者: mwg*    时间: 2016-12-1 08:12
本帖最后由 mwg 于 2016-12-1 10:47 编辑

        其实没有必去抑制,因为我在不同边数、作阵列是的位置、角度、数量都有不同的规定,所以在变换边数时不会有太大的问题,即便是在变为三边时会报警,但并不影响结果,而且再来回返四、五边数没有问题的。       对于有同仁们提到的大于6边形的问题,还没有深入试过,我现在作到5边的,六边自然不存在,只是有六五结合的足球我已作过的,可以全参数化的,可随意更改边长。
       大于6的正多边以后可以试试。

多边.png (98.36 KB, 下载次数: 136)

多边.png

作者: mwg*    时间: 2016-12-1 11:20
本帖最后由 mwg 于 2016-12-1 11:25 编辑

我大概试了一下好象大于5的等边不存在,正六、八、十都不用试跟六是一样的,7以上的奇数边对边的距离不够所以好象不存在。从理论上讲也只有“正四面体,正八面体、正二十面体.”,也就是上面的正三角形体,正四边形体,正五边形体

作者: 飘游若云    时间: 2016-12-1 22:05
本帖最后由 飘游若云 于 2016-12-1 22:48 编辑

我也做了个!纯粹是好玩练下条件表达式!当B不等于正4,正6,正8或正12面体的时候,全部抑制,免得更新失败!(比如最后B=10的时候就全部抑制)

录制_2016_12_01_22_02_33_749.gif (901.41 KB, 下载次数: 11)

录制_2016_12_01_22_02_33_749.gif

作者: mwg*    时间: 2016-12-2 10:18
不错,向你学习,是应把几个抑制了好看一些
作者: 0571*    时间: 2019-1-5 00:11
学习一下。
作者: yuanpcjk    时间: 2021-9-11 14:10
方便的话,模型分享一下,大家学习学习!
作者: cfywell    时间: 2021-9-14 16:46
图档在哪里呢?我用放大镜都没找到在哪里




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2