hubo5563 发表于 2020-3-16 19:21:54

自定义魔方模型的建立

本帖最后由 hubo5563 于 2020-3-27 11:08 编辑

             一个魔方主要有外形、切割方式、转动方式和配色来决定的。
            最近几个月我一直在做自定义魔方的仿真软件,最后提交一个可以让用户自己定义形状,自己定义切割深度和转动方式,自己定义配色的java软件。
                   自定义形状可以用逐步切割做到,开始设定一个立方体,逐步用不同的平面或球面进行切割,最后达到自己要求。
            每个切割面由表示平面法向量的一个三维点,和到原点距离,以及曲率半径表示。
                  例如(1.2,3.1,-1.5),1.4,5.13;
           就是以坐标原点到点P(1.2,3.1,-1.5),再单位化后为面的法向量,1.4表示切割面到中心,也是坐标原点的距离,5.13是切割面的球面半径。
           这个数为0,代表切割面是平面,这个数为负数,代表该面为凹球面,为正代表凸球面。 你可以自己用任意多的切割面来切割立体,最后就出来一个多面体。
                 用这样可以实现任何凸多面体的构造,但对一般人来说比较麻烦。
                 本软件提供几个有效的标准切割,即可以用来构造对称外形,又能提供对称切割魔方的
          切割。另外,本软件还提供一些标准立体,主要是五个正多面体,13个半正多面体,13个卡塔兰多面体,13个截角卡塔兰多面体,22面体,小斜五魔方,大斜五魔方等常用外形。
                 本软件提供各种基本立体的对偶算法,点对偶算法,棱对偶算法,球面化算法,锥面化算法几种多面体算法。可以自己切割出基本立体,利用这些算法实现立体的变换,来变成更复杂的几何体。
           下面先分享一些外形,这些都可以任意定义切割。
                 软件现在还是半成品,主要有输入语言设计没有完成,这些外形功能上都调试通过了。但还有怎么切割,怎么输入,还没有编好程序。还有大量程序要编写。估计完成整个程序还需要至少两个月时间。

         

         

         

      
        
        

      

      

hubo5563 发表于 2020-3-16 19:34:21

本帖最后由 hubo5563 于 2020-3-16 20:16 编辑

没有整理次序

图片都是调试程序的截图。


bob424200 发表于 2020-3-16 20:20:24

我记得先前已经有一个挺强大的软件了,  不过自定义似乎复杂了些,  很期待胡波老师的成品!

honglei 发表于 2020-3-16 20:30:51

胡波先生辛苦了.

PTSD龌龊闵 发表于 2020-3-16 21:23:12

胡波老师666呀:P:P:P支持!

15810033383 发表于 2020-3-17 09:04:43

胡波老师666666666666666666

http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjcwMTA3fDBlYTA1MDZmfDE1ODQ0MDcwNjB8MTM1MDI5OXw3MDc1Mw%3D%3D&noupdate=yes

redcarrot 发表于 2020-3-17 09:54:30

本帖最后由 redcarrot 于 2020-3-17 10:32 编辑

胡波老师辛苦了!
想问一下那个22面体是如何生成的呢?应该是12个五边形10个六边形?

————————

翻了一下胡波老师以前的模拟器,看到了这个几何体。五边形面3个一组共有4组,对应立方体组成正四面体的四个顶点;六边形面分为2组,一组四个对应立方体的另外四个顶点,一组六个对应正四面体的棱(或者说立方体的面)。不过还是不知道是不是能从比较常见的几何体生成。感觉如果可以的话只能从三角化四面体或者截角四面体生成,想不清楚……

hubo5563 发表于 2020-3-17 13:38:45

redcarrot 发表于 2020-3-17 09:54 static/image/common/back.gif
胡波老师辛苦了!
想问一下那个22面体是如何生成的呢?应该是12个五边形10个六边形?



用正方体切割生成的,正方体4个角切一刀,假定正方体半边长1,角上切割深度也为1,另四个角度每个角切3刀,切割面法向量与正方形顶点向量夹角为24.53580661度,切割深度1.0670601667。

2frcat 发表于 2020-3-18 08:31:29

胡波老师辛苦了!
期待各种各样不同几何态的魔方。。

小桥流水人家 发表于 2020-3-19 18:53:32

看起来很强大的软件
页: [1] 2
查看完整版本: 自定义魔方模型的建立