讨论 --- 平面的控制点可以变成角点吗?

[复制链接]
跳转到指定楼层
412510 Iceman 发表于 2009-12-14 13:56:08 楼主
在Rhino里
surface都有很多控制点
其中四个是角点
如果我想在面得边界上再得到一个角点
可能吗? 有没有这种命令?

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

但是这样做会使uv在这个点周围汇聚
使曲面变得不均衡
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
396636779 发表于 2009-12-14 16:21:41
2
LZ是不是要这样的效果哦?

 楼主| Iceman 发表于 2009-12-14 17:37:06
3
请问 这是怎么调整出来的
旁边的两个点
可以不是角点吗
Jessesn 发表于 2009-12-14 19:19:43
4
本帖最后由 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:39
5
谢谢 版主的解答  
现在终于可以死了这条心了
呵呵
yacool 发表于 2009-12-15 10:01:15
6
这样

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

51323235.jpg
Jessesn 发表于 2009-12-15 10:06:28
7
谢谢 版主的解答  
现在终于可以死了这条心了
呵呵
Iceman 发表于 2009-12-14 20:24


也是有办法达到你所需要的结果,只是要把一个面分成两个面这样来做,先对一个使用 splitbyIso 指令在你想要得到KInk的地方进行分隔,然后移动控制点就可以了
yacool 发表于 2009-12-15 10:37:27
8
明显抄袭我嘛
Tonway 发表于 2009-12-15 10:40:34
9
哈哈 主要是你静态:titter
 楼主| Iceman 发表于 2009-12-15 12:30:33
10
谢谢大家
分成两个面 我也想到过
因为要对曲面做二次细分
所以想在一个面内解决

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

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

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

结果uv就在kink处汇集

既然 一个面不会有第五个kink点
我想 角部的细分可以单独处理
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则