NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12956|回复: 2
打印 上一主题 下一主题

[在线求助] addline 小问题

[复制链接]
跳转到指定楼层
1m
发表于 2011-9-26 14:54:21 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qq56 于 2011-9-26 14:58 编辑

AddLine
Adds a line curve to the current model.

Syntax
Rhino.AddLine (arrStart, arrEnd)

Parameters
arrStart
Required.  Array.  The starting point of the line.

arrEnd
Required.  Array.  The ending point of the line.


Returns
String
The identifier of the new object if successful.

Null
If not successful, or on error.


Example
Dim arrStart, arrEnd

arrStart = Rhino.GetPoint("Start of line")

If IsArray(arrStart) Then

arrEnd = Rhino.GetPoint("End of line")

If IsArray(arrEnd) Then

Rhino.AddLine arrStart, arrEnd

End If

End If

以上是addline在rhino中提供的帮助,下面是小问题:
按照帮助文件里面的提示,我如下的写,运行提示错误。
Call Main()
Sub Main()
               
        Dim arrStart, arrEnd,line1

        arrStart = rhino.addpoint (array(0,0,0))
        arrEnd = rhino.addpoint(array(2,2,2))
        
        line1=rhino.AddLine(arrstart,arrend)

End Sub

如下这样写可以得到结果(将上面的赋值的点转换为坐标的形式,那addline的参数应该是坐标,而不是点才对,这和Required.  Array.  The starting point of the line.

的要求是矛盾的,谁能解答下,谢谢)
Call Main()
Sub Main()
               
        Dim arrStart, arrEnd,line1

        arrStart = array(0,0,0)
        arrEnd = array(2,2,2)
        
        line1=rhino.AddLine(arrstart,arrend)

End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-6-7 15:38 , Processed in 0.166966 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表