原创 --- rvb代码 ,双轨扫掠圆环无效,请大虾看看

[复制链接]
跳转到指定楼层
23647 gyhk02 发表于 2013-6-11 12:35:04 楼主
如下图,实现双轨扫掠的功能,但是左上角(1,2)与右下角(3, 4)的两个断面怎么都无效,请大虾看看是怎么回事?



        Dim crv1, crv2, arrLine()
        ReDim arrLine(1)
               
        crv1 = rhino.GetObject("select crv1")
        crv2 = rhino.GetObject("select crv2")
        
        arrLine(0) = rhino.GetObject("select line0")
        arrLine(1) = rhino.GetObject("select line1")
        
        Call Rhino.AddSweep2(array(crv1, crv2), arrLine)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
陈大伟 发表于 2013-6-11 12:49:30
2
楼主上模型看看。。。应该你的线是抽取的。。
 楼主| gyhk02 发表于 2013-6-12 21:04:31
3
上面的东西就是我要说的
圆是我手工画的.
Jessesn 发表于 2013-6-12 22:22:28
4
帮你稍调整了下,
  1. Dim crv1, crv2
  2. ReDim arrLine(0),arrLine(1)
  3.                
  4. crv1 = rhino.GetObject("select crv1")
  5. crv2 = rhino.GetObject("select crv2")
  6.         
  7. arrLine(0) = rhino.GetObject("select line0")
  8. arrLine(1) = rhino.GetObject("select line1")
  9.         
  10. Rhino.AddSweep2 array(crv1, crv2), arrLine
复制代码
 楼主| gyhk02 发表于 2013-6-13 09:02:31
5
Jessesn:
谢谢你的解答,但是你的代码跟我是一样的哦。

我自己慢慢折腾了一阵子,大概知道问题点了,但还是不知道怎么解决。
问题的关键: 两个圆的接缝点不在一起

可是我不知道怎样能把它们放一起。
CurveSeam,只能对单条曲线操作。
张长林 发表于 2013-6-13 20:26:06
6
方向是反的
张长林 发表于 2013-6-13 20:32:40
7
有的时候把曲线穷建一下试试
 楼主| gyhk02 发表于 2013-6-14 08:12:28
8
兄弟,这两个圆是我画的啊!!!

重建了,继续无效!
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则