摩登犀牛

标题: vbscript 如何获取一个点的坐标 [打印本页]

作者: gyhk02    时间: 2013-2-19 17:09
标题: vbscript 如何获取一个点的坐标


如下代码,只能打印出点的标签,要怎样才能打印出坐标?

Dim point1, temp

point1 = rhino.AddPoint(array(0, 1, 2))
rhino.Print(point1)

作者: modern    时间: 2013-2-19 21:47
  1. Dim point1, arrPoint

  2. point1 = rhino.AddPoint(array(0, 1, 2))
  3. arrPoint = Rhino.PointCoordinates(point1)
  4. Rhino.Print Rhino.Pt2Str(arrPoint, 3)
复制代码

作者: gyhk02    时间: 2013-2-20 08:06
太谢谢了!!!

作者: sunrise1028    时间: 2013-3-30 19:21
我也学习了哈哈
作者: sunrise1028    时间: 2013-3-30 19:23
新手追问   5.Rhino.Print Rhino.Pt2Str(arrPoint, 3)   Pt2str 是啥意思?
作者: sanmao    时间: 2013-4-8 21:18
感谢分享,谢谢
作者: hyycq    时间: 2013-5-3 13:07
sunrise1028 发表于 2013-3-30 19:23
新手追问   5.Rhino.Print Rhino.Pt2Str(arrPoint, 3)   Pt2str 是啥意思?

是指把array数据转换成字符格式,这样才能print出来。
作者: sunrise1028    时间: 2013-5-14 11:00
hyycq 发表于 2013-5-3 13:07
是指把array数据转换成字符格式,这样才能print出来。

谢谢回复
不过新手表示疑惑    05.Rhino.Print Rhino.Pt2Str(arrPoint, 3)

我理解是这样的Rhino.Print xx(arrPoint,3)    但是不知道为啥M大 后面加了 Pt2Str()是2个命令一起用?Pt2Str() 是啥命令。。。还是?如果是幼稚问题 还请指出 新手上路 有点啰嗦哈
作者: hyycq    时间: 2013-5-17 14:11
sunrise1028 发表于 2013-5-14 11:00
谢谢回复
不过新手表示疑惑    05.Rhino.Print Rhino.Pt2Str(arrPoint, 3)

这是两个命令 第一个是print
第二个是把array数据转成string
因为print只能打印出string格式的数据
作者: sunrise1028    时间: 2013-6-3 10:28
hyycq 发表于 2013-5-17 14:11
这是两个命令 第一个是print
第二个是把array数据转成string
因为print只能打印出string格式的数据

非常感谢 终于明白了 print只能打印出string格式的数据 这点似乎教程没看仔细
作者: 施展    时间: 2013-7-21 00:30
看到这帖子真是高兴!




欢迎光临 摩登犀牛 (http://rhino3d.us/) Powered by Discuz! X3.2