×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

点的重新排序

发布于 2014-7-15 0 点赞 8 评论 108 浏览

请问,在做面的细分的时候,会出现每一个小面上的点的顺序不同,怎样将点重新排序,例如相同的顺时针“0,1,2,3”。
未标题-1.jpg
未标题-1.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

wyx10022 | 网校特聘讲师 | 发表于 2014-7-16 10:02:40
在vector菜单下,有两个整理点序的运算器,一个是沿x轴方向排序,一个是按指定曲线方向排序,可以先尝试下
0 回复

举报

sl87228@163.com | 设计助理 | 发表于 2014-7-18 13:15:48
本帖最后由 sl87228@163.com 于 2014-7-18 13:29 编辑

老师您好,不好意思,我没有找到相应的运算器,试了几个,不太好用,您能否,告诉我是用哪一个呢?或者怎么和谁组合使用呢?有没有那一课时讲到过这个的?
1.png
0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2014-7-18 14:33:50
有些运算器需要活学活用

未标题-1 拷贝.jpg
0 回复

举报

sl87228@163.com · 发表于 2014-7-28 10:44 点评

老师们您好,关于你说的几种方式我都试过了,发现一个现象,好像无形中这个surface被划分有几个区域, 上方区域里面的四边形顶点顺序相同,如0,1,2,3。 左边区域里面的四边形顶点顺顺相同,如2,0,1,3。 右边区域里面

sl87228@163.com | 设计助理 | 发表于 2014-7-28 10:44:49
wyx10022 发表于 2014-7-18 14:33
有些运算器需要活学活用

老师们您好,关于你说的几种方式我都试过了,发现一个现象,好像无形中这个surface被划分有几个区域,
上方区域里面的四边形顶点顺序相同,如0,1,2,3。
左边区域里面的四边形顶点顺顺相同,如2,0,1,3。
右边区域里面的四边形顶点顺顺相同,如3,2,1,0。
但是无论如何调整,都不能把整个surface上的四边形顶点顺序统一成0,1,2,3。
无标题.png
0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2014-7-28 13:28:30
是的,因为四边形是有方向,从你的案例来看,这些菱形有向心的方向性
0 回复

举报

sl87228@163.com · 发表于 2014-8-5 23:25 点评

老师您好: 一、关于您之前说的问题,我在最近几天内也反复试验了,每个曲面确实有向心的发现方向。但是我想把所有面上的点统一,变成之前提过的0,1,2,3的形式,也试过不同的模型,都没有达到预期的效果,而且之后用

sl87228@163.com | 设计助理 | 发表于 2014-8-5 23:25:54
wyx10022 发表于 2014-7-28 13:28
是的,因为四边形是有方向,从你的案例来看,这些菱形有向心的方向性

老师您好:
一、关于您之前说的问题,我在最近几天内也反复试验了,每个曲面确实有向心的发现方向。但是我想把所有面上的点统一,变成之前提过的0,1,2,3的形式,也试过不同的模型,都没有达到预期的效果,而且之后用 polyline连线。无法成功,请老师帮忙指点一下
二、附图1,为简单的四个曲面,图中同样是编号不统一,想调整成统一的顺时针或逆时针的0,1,2,3,但没成功。同时出现新的问题。连接polyline的时候,会出错,右键时写“zero length segment collapsed to creat a valid polyline",这个是怎么回事呢(附图2)


三、附图3,在通过对点的重新排序的过程中,四个点全都集中到同一个点上了,为什么呢?

四、附图4,索性直接利用炸开的曲面上四个顶点。想用polyline连成矩形,之后想用”planar srf“进行封面,形成平面。但是却怎么连接都是对角线,为什么不是四个点连成一矩形呢?我错在哪里了呢?

五、我想要是用点连接行不通的话就用”sweep2“,用两个直的边放样出平面,可是依旧有边的编号问题,无法统一,不能大量的生成平面,请问边的排序,是不是和点方法一样的?
1.png
2.jpg
3.jpg
4.jpg
0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2014-8-6 08:37:35
1、问题稍复杂,需要把fit plane的结果move到曲面的中心,半径设稍微大一些,接近边长,这样四点才可以按圆的顺序去统一方向
2、有长度为0的线段,问题有可能出在模型上面
3、圆的半径过小
4、还是点序问题,另外planar surface只能对平板多边形封面,你需要确定是否全部面都是平面的
5、先解决以上问题,不要用sweep
0 回复

举报

sl87228@163.com · 发表于 2014-8-6 09:18 点评

多谢老师指点,确实使用了“area”,之后在使用planar fit,将半径调到边长大小,就成功了。 但是使用polyline,还是只连接对角线(附图1),而不是沿着周围一圈形成矩形,难道点的顺序关系不大?请老师再指点一下

sl87228@163.com | 设计助理 | 发表于 2014-8-6 09:18:22
本帖最后由 sl87228@163.com 于 2014-8-6 21:37 编辑
wyx10022 发表于 2014-8-6 08:37
1、问题稍复杂,需要把fit plane的结果move到曲面的中心,半径设稍微大一些,接近边长,这样四点才可以按圆 ...

我发现其中的“planar fit”在离面很远的地方(附图1),这个对整个建模有什么影响吗?若需要,怎么移动到原有的曲面上呢?
plane fit, 这个运算器是什么意义呢?




1

1
0 回复

举报