Rhino(犀牛)中国技术支持与推广中心

标题: 关于Surface From Points遇到的问题 [打印本页]

作者: zhb1943    时间: 2012-5-20 16:59
标题: 关于Surface From Points遇到的问题
Surface From Points,左端三个参数,P,U,I,point很直观,就是输入项,I来控制是通过点还是控制点。关键是这里的U到底应该怎么取,在练习过程中出现很多次U值对于输入的点来说无效这种情况,试过很多次发现貌似当U值为P的公约数时,可以成功输出面。(个人总结,无理论依据)希望关于这个U值的设定能得到大神们的解答

我的gh版本为0.8.0066,初学不懂,求大神指点
作者: 深蓝Ansen    时间: 2012-5-21 08:22
本帖最后由 深蓝Ansen 于 2012-5-21 08:54 编辑

1# zhb1943
首先你得了解,开启曲面控制点,不论哪个方向,点数是相同的,这就是能长面成功的原因

右边的有汇聚点的情况:在汇聚点处,一定是存在重复点,但是bake得到的曲面汇聚点是一个点。因此,点的总数一定是偶数个,然后用U的值去均分这个点数,而且得对应起来

简单举例说  有12个点  只要U的值是2,3,4,6都是可以的,因为只有这几个值可以将12个点平均分配开,也就是U或者V向点数(每一排或每一列)点数是一致的,这样符合长面法则

作者: zhb1943    时间: 2012-5-21 10:12
2# 深蓝Ansen
谢谢版主的解答,我练习的时候也是发现12个点的时候只能用2,3,4,6这几个公约数才能长面,经过你的解说我理解了原理,那么,在设置u值的时候,我该如何去设置它和p值的关系呢,我是照着教程练习的时候遇到这个问题的,教程里只是简单的将u值编辑为u+1,后来我发现行不通,那么是不是我们要给u值一个定义,即被p除以后能得到整数,具体的应该如何操作呢




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2