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

标题: 平面的控制点可以变成角点吗? [打印本页]

作者: Iceman    时间: 2009-12-14 13:56
标题: 平面的控制点可以变成角点吗?
在Rhino里
surface都有很多控制点
其中四个是角点
如果我想在面得边界上再得到一个角点
可能吗? 有没有这种命令?

我的办法是把这个点旁边的两个点和这个点重合

但是这样做会使uv在这个点周围汇聚
使曲面变得不均衡
作者: 396636779    时间: 2009-12-14 16:21
LZ是不是要这样的效果哦?


作者: Iceman    时间: 2009-12-14 17:37
请问 这是怎么调整出来的
旁边的两个点
可以不是角点吗
作者: Jessesn    时间: 2009-12-14 19:19
本帖最后由 Jessesn 于 2009-12-14 20:10 编辑
在Rhino里
surface都有很多控制点
其中四个是角点
如果我想在面得边界上再得到一个角点
可能吗? 有没有这种命令?
36621
我的办法是把这个点旁边的两个点和这个点重合
36622
但是这样做会使uv在这个点周围汇 ...
Iceman 发表于 2009-12-14 13:56


NURBS中没有角点这个说法,通常把这个点叫做 Kink(尖锐点),如果想在一个Degree大于1的单面上出现这个效果,还只能透过移动控制点将其汇集在一点的办法。2楼的曲面Degree=1 ,所以会有这样的效果
作者: Iceman    时间: 2009-12-14 20:24
谢谢 版主的解答  
现在终于可以死了这条心了
呵呵
作者: yacool    时间: 2009-12-15 10:01
这样

51323235.jpg (25.91 KB, 下载次数: 9)

51323235.jpg

作者: Jessesn    时间: 2009-12-15 10:06
谢谢 版主的解答  
现在终于可以死了这条心了
呵呵
Iceman 发表于 2009-12-14 20:24


也是有办法达到你所需要的结果,只是要把一个面分成两个面这样来做,先对一个使用 splitbyIso 指令在你想要得到KInk的地方进行分隔,然后移动控制点就可以了

作者: yacool    时间: 2009-12-15 10:37
明显抄袭我嘛
作者: Tonway    时间: 2009-12-15 10:40
哈哈 主要是你静态:titter
作者: Iceman    时间: 2009-12-15 12:30
谢谢大家
分成两个面 我也想到过
因为要对曲面做二次细分
所以想在一个面内解决

这是阿布咋比的雅思海湾酒店
我就是看了这个
才有此困惑

因为细分是通过uv计算出来的
所以曲面的uv要求均匀

我模拟了一个
方法是一个环形曲面
中间缝合 把上面的一个洞变成两个洞

结果uv就在kink处汇集

既然 一个面不会有第五个kink点
我想 角部的细分可以单独处理
作者: ie666    时间: 2009-12-15 14:28
长知识了。




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