×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

vbscript 如何获取一个点的坐标

发布于 2013-2-19 0 点赞 3 评论 3908 浏览


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

Dim point1, temp

point1 = rhino.AddPoint(array(0, 1, 2))
rhino.Print(point1)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

高山 | 实习生 | 发表于 2013-2-19 17:32:13
本帖最后由 高山 于 2013-2-19 17:34 编辑

你在命令栏输入对应的数值坐标就可以了啊,中间逗号分开
没什么特别的话,楼主不要搞的这么复杂嘛
搞得我们这些屌丝都不敢进来:lol
0 回复

举报

人子 | 设计助理 | 发表于 2013-2-20 08:08:14
谢谢高山
我今天早上找到答案了

        Dim point1, arrPoint

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

        arrPoint = Rhino.PointCoordinates(point1)
       
        Rhino.Print Rhino.Pt2Str(arrPoint, 3)
0 回复

举报

筑梦NARUTO | 设计师 | 发表于 2014-5-9 12:46:26
#coding=utf-8
import Rhino.Geometry as rg
import rhinoscriptsyntax  as rs
pt=rs.GetObject("选择一个点")
pt=rs.coerce3dpoint(pt)
if pt:
    print(pt.X,pt.Y,pt.Z)
else:
    print("没有选择点")补充一个PYTHON的方法
0 回复

举报