魔方吧·中文魔方俱乐部

标题: 球面切割的正方体建模 [打印本页]

作者: hubo5563    时间: 2019-12-18 20:09:02     标题: 球面切割的正方体建模

本帖最后由 hubo5563 于 2024-4-9 13:39 编辑

     很早旧想做一批球面切割的魔方仿真及Java助手,但球面切割有很多问题没有解决,卡住了,主要是球面切割的快不是凸的,消隐解决不好。
最近设计了一个基于切割程序的消隐排序算法,消隐排序中,切割是非常灵活的。因此,必须把所有情况考虑周到,才能使程序运行时不出错。
这就增加了程序的设计难度。经过两个多月的努力,初步看到了成果。但有时还有错,现在查不出。
     球面切割的比纯平面切割的复杂多了。

魔方06.JPG

魔方05.JPG

魔方04.JPG

魔方03.JPG

魔方02.JPG

魔方01.JPG

下面是出错的情况,目前还没有找到错误原因,和出错地方。

魔方出错04.JPG

魔方出错03.JPG


以上魔方出现不正常的黑色圈,本质上不是消隐的问题,是建模程序用的切割程序不支持一分为多的情况造成的。
要改就废除原来的模型,重新编写支持一分为三以上的程序,数据结构都得变动。不是一个小活。下一版本再改把。




附件: 魔方出错04.JPG (2019-12-18 20:07:28, 45.76 KB) / 下载次数 98
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTk5fDFkNTUwZDY5fDE3NTAyNzczOTd8MHww

附件: 魔方出错03.JPG (2019-12-18 20:07:28, 46.87 KB) / 下载次数 93
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTk4fGY4YTk5ZTI3fDE3NTAyNzczOTd8MHww

附件: 魔方06.JPG (2019-12-18 19:54:29, 80.52 KB) / 下载次数 106
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTk3fGFmZDdjNGIwfDE3NTAyNzczOTd8MHww

附件: 魔方05.JPG (2019-12-18 19:54:28, 75.99 KB) / 下载次数 89
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTk2fGY2NDcwZGM1fDE3NTAyNzczOTd8MHww

附件: 魔方04.JPG (2019-12-18 19:54:28, 72.1 KB) / 下载次数 99
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTk1fDI5NTlkNTNkfDE3NTAyNzczOTd8MHww

附件: 魔方03.JPG (2019-12-18 19:54:28, 69.85 KB) / 下载次数 100
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTk0fDJjZGExNTRjfDE3NTAyNzczOTd8MHww

附件: 魔方02.JPG (2019-12-18 19:54:28, 75.55 KB) / 下载次数 89
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTkzfDQ5MjBlZWYzfDE3NTAyNzczOTd8MHww

附件: 魔方01.JPG (2019-12-18 19:54:28, 79.8 KB) / 下载次数 114
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjY5NTkyfGNlOWRiNjcxfDE3NTAyNzczOTd8MHww
作者: bob424200    时间: 2019-12-18 22:18:55

赞!期待更多丰富的切割
作者: xwfh2000    时间: 2019-12-19 08:50:27

期待!胡波老师又一次突破自我!
作者: redcarrot    时间: 2019-12-19 13:18:00

支持!现在还没有好的弧转魔方模拟器,pCubes上都是用把几何体变鼓然后再平面切割的方法来模拟球面切割的。期待胡波老师取得新突破!
作者: 李唐哈哈    时间: 2019-12-20 10:22:07

胡波老师厉害呀
作者: 小桥流水人家    时间: 2019-12-20 18:46:35

支持技术贴
作者: 折翼蚂蝗    时间: 2019-12-21 12:23:09

胡波老师仍然在锲而不舍的研究,令人敬佩!弧面很漂亮,期待早日完成
作者: hanmingsen2010    时间: 2019-12-22 23:24:37

厉害了?看着就做起来很复杂
作者: gajshd    时间: 2022-4-17 04:26:59

做嵌入网页的模拟器,用WebGL明显更简单吧,DEPTH_TEST一启用,除非遇到精度问题,消隐是不可能出错的。我不明白楼主为什么从来只用Java AWT。要是嫌WebGL接口怪,容易写错,也有很多库可以用啊,要比较底层的有regl,要渲染引擎有babylon.js等等。
作者: hubo5563    时间: 2024-3-10 20:38:43

gajshd 发表于 2022-4-17 04:26
做嵌入网页的模拟器,用WebGL明显更简单吧,DEPTH_TEST一启用,除非遇到精度问题,消隐是不可能出错的。我不 ...

要是再年轻30岁,什么先进就学什么,现在没精力去学那些东西了。
作者: kilominx    时间: 2024-3-11 12:49:50

第一个是三阶加上个浅切?




欢迎光临 魔方吧·中文魔方俱乐部 (http://www.mf8-china.com/) Powered by Discuz! X2