NCF参数化建筑论坛

标题: 求教如何平均划分曲面uv [打印本页]

作者: G.Y.    时间: 2013-12-24 05:39
标题: 求教如何平均划分曲面uv
请教如何平均分割曲面,uv分网格大小不平均?[attach]40752[/attach]
[attach]40753[/attach]



作者: 剑鱼    时间: 2013-12-24 08:14
先在rhino中重建一下曲面,然后再拾取到GH中
作者: wyx10022    时间: 2013-12-24 09:12
本帖最后由 wyx10022 于 2013-12-24 21:01 编辑

请参考《grasshopper入门&晋级必备手册》 第205页
作者: G.Y.    时间: 2013-12-24 23:09
剑鱼 发表于 2013-12-24 08:14
先在rhino中重建一下曲面,然后再拾取到GH中

多谢,尝试后再请教你
作者: G.Y.    时间: 2013-12-24 23:13
wyx10022 发表于 2013-12-24 09:12
请参考《grasshopper入门&晋级必备手册》 第205页

多谢老师,书网上买了寄到国内地址了。待回国后查阅
作者: hyycq    时间: 2013-12-25 12:51
这个是在u或者v方向上的线的权重不同所造成的。
你如果要面积差不多的话,可以抽取u和v上的线按照长度等分就行了。直接在t(0,1)上分肯定会不均匀的。
作者: G.Y.    时间: 2013-12-25 13:10
hyycq 发表于 2013-12-25 12:51
这个是在u或者v方向上的线的权重不同所造成的。
你如果要面积差不多的话,可以抽取u和v上的线按照长度等分 ...

多谢指教,请问如何做呢?因为如果这样分割的话,链接area运算器得到的中心点是没个分割面都有,那样的话是不是只会在曲面中间一个点?
作者: hyycq    时间: 2013-12-28 12:24
G.Y. 发表于 2013-12-25 13:10
多谢指教,请问如何做呢?因为如果这样分割的话,链接area运算器得到的中心点是没个分割面都有,那样的话 ...

我看了你的surface是一个方向在平面上的,这样的面比较好弄。如果是u v两个方向都是曲线的话这个就比较烦了。可能要用vb写个脚本来找曲面上的最短路径了。
现在基于你上传的这个曲面的样子,也就是一个方向是在平面上的。我做了下我前面说的等分点然后分面的做法。这个每块面的面积都一样。
[attach]40789[/attach]

作者: hyycq    时间: 2013-12-28 12:27
关键是你需要吧u和v方向上线分段后的u的域和v的域都分出来,比如0-0.24,0.24-0.6,0.68-1,然后组成二维的域,再用surface的isotrim分割。




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2