魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 8761|回复: 10
打印 上一主题 下一主题

球面切割的正方体建模 [复制链接]

Rank: 8Rank: 8

积分
8156
帖子
3086
精华
81
UID
4618
性别

论坛建设奖 十年元老

跳转到指定楼层
1#
发表于 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


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


已有 3 人评分经验 收起 理由
kexin_xiao + 20 赞一个!
2frcat + 20 很给力!
cube_master + 20 很给力!

总评分: 经验 + 60   查看全部评分

Rank: 1

积分
137
帖子
375
精华
0
UID
1330478
性别
保密
兴趣爱好
结构

两年元老 四年元老 六年元老 八年元老

2#
发表于 2019-12-18 22:18:55 |只看该作者
赞!期待更多丰富的切割

使用道具 举报

Rank: 2

积分
350
帖子
652
精华
1
UID
112
性别

十四年元老 十年元老 十二年元老 十八年元老 十六年元老 二十年元老

3#
发表于 2019-12-19 08:50:27 |只看该作者
期待!胡波老师又一次突破自我!

使用道具 举报

Rank: 6Rank: 6

积分
5760
帖子
1935
精华
7
UID
1244890
性别
兴趣爱好
破解
DIY

魔方理论探索者 论坛建设奖 十年元老 十二年元老

4#
发表于 2019-12-19 13:18:00 |只看该作者
支持!现在还没有好的弧转魔方模拟器,pCubes上都是用把几何体变鼓然后再平面切割的方法来模拟球面切割的。期待胡波老师取得新突破!

点评

假木瓜  这个只是作者不想分那么多面吧。  发表于 2022-5-20 22:30:36

使用道具 举报

Rank: 1

积分
128
帖子
206
精华
0
UID
1311281

四年元老 六年元老 十年元老

5#
发表于 2019-12-20 10:22:07 |只看该作者
胡波老师厉害呀

使用道具 举报

Rank: 2

积分
368
帖子
251
精华
1
UID
1348535
性别
保密
居住地
苏州市
兴趣爱好
破解
6#
发表于 2019-12-20 18:46:35 |只看该作者
支持技术贴

使用道具 举报

Rank: 4

积分
2051
帖子
1372
精华
4
UID
1321618

收藏爱好者 六年元老 八年元老

7#
发表于 2019-12-21 12:23:09 |只看该作者
胡波老师仍然在锲而不舍的研究,令人敬佩!弧面很漂亮,期待早日完成

使用道具 举报

积分
2
帖子
2
精华
0
UID
1287954
性别
保密
8#
发表于 2019-12-22 23:24:37 |只看该作者
厉害了?看着就做起来很复杂

使用道具 举报

积分
3
帖子
3
精华
0
UID
1352748
性别
保密
9#
发表于 2022-4-17 04:26:59 |只看该作者
做嵌入网页的模拟器,用WebGL明显更简单吧,DEPTH_TEST一启用,除非遇到精度问题,消隐是不可能出错的。我不明白楼主为什么从来只用Java AWT。要是嫌WebGL接口怪,容易写错,也有很多库可以用啊,要比较底层的有regl,要渲染引擎有babylon.js等等。

使用道具 举报

Rank: 8Rank: 8

积分
8156
帖子
3086
精华
81
UID
4618
性别

论坛建设奖 十年元老

10#
发表于 2024-3-10 20:38:43 |只看该作者
gajshd 发表于 2022-4-17 04:26
做嵌入网页的模拟器,用WebGL明显更简单吧,DEPTH_TEST一启用,除非遇到精度问题,消隐是不可能出错的。我不 ...

要是再年轻30岁,什么先进就学什么,现在没精力去学那些东西了。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-24 05:13

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部