首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多边形奇异行为

多边形奇异行为
EN

Stack Overflow用户
提问于 2012-10-17 18:31:47
回答 1查看 143关注 0票数 0

我要从java3d开始我的冒险。

在创建自己的Shape3D时,我得到了意想不到的结果。我用以下几个点来设置几何学(完全按照这个顺序):

代码语言:javascript
复制
1 - (0.0, 0.5, 0.0), 
2 - (0.0, 0.25, 0.4330127018922193), 
3 - (0.0, -0.25, 0.43301270189221935), 
4 - (0.0, -0.5, 0.0), 
5 - (0.411819551773166, -0.25, 0.13380828366490874), 
6 - (0.4118195517731659, 0.25, 0.13380828366490874)

还有更多,但这足以说明情况。如果你画/想象它,你将有点1和4在一个Y线,和2,3,5,6创建一个矩形。

我需要实现的是有一架飞机连接:

  • 第1点
  • 2至6线
  • 从3线到5线
  • 第4点

我得到的几乎是,很难解释,所以我会附上一张图片:

正如你所看到的,这架飞机通过连接4-2和5-2的线路,而不是5-3.

有人知道怎么修吗?如果有必要的话,我可以提供更多的代码,但是我不想把所有的东西都放进去,也不知道哪一部分可能会让你感兴趣。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-18 16:09:22

这不是我想要的,但我找到了解决办法。我按以下顺序提出各点(从问题中取来的数字):

代码语言:javascript
复制
1,2,6,6,2,3,5,5,3,4

我把stripCounts填成这样:

代码语言:javascript
复制
3,4,3

它产生更小的粒子,但它正在工作,在额外的工作后,可以是通用的。

如果没有更好的答案出现,我会接受我自己的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12940935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档