为了账号安全,请及时绑定邮箱和手机立即绑定

将圆柱体变成球体而不会在杆上捏住

将圆柱体变成球体而不会在杆上捏住

将圆柱体变成球体而不会在杆上捏住我正在研究用六边形网格制作的行星。不需要杆 - 使这更容易一些。有没有更好的方法将圆柱体变成具有均匀六边形/三角形的球体?这是所需的步骤:生成二维六边形平面(ok)将飞机变成一个气缸(好)将气缸变成球体/地圈(有点作品)对于第2步,我只是使用Sin和Cos将顶点移动到圆形。对于第3步,现在我只是使用:vertices[i] = vertices[i].normalized * radius;图像可视化当前的问题。请注意,电极是故意切断的。红色部分显示六边形网格的外观。我必须保持它们的大小和方向大致相同,因为它们用于游戏和视觉元素。每个十六进制都有一个邻居列表,基本上就像一个图形。
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

你需要每层不同的六边形数量(最少在极点上,大多数在赤道上),而且只有六边形才能做到这一点。因此,每层每个六边形数量变化至少需要一个五边形,并且你只能沿着经度角移动... 

查看完整回答
反对 回复 2019-08-28
  • 2 回答
  • 0 关注
  • 727 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信