已经解决 --- rhino有没有可以同时求出多个物体中心点的指令

[复制链接]
筑梦NARUTO 发表于 2014-12-24 12:20:07
楼主
补充个代码的方法。。。不过还是GH简单点

#coding=utf-8
import rhinoscriptsyntax as rs
import scriptcontext as sc
import Rhino.Geometry as rg
obj = rs.GetObjects("选取多个物体")
new_obj = [rs.coercebrep(j) for j in obj]
pts = [rg.VolumeMassProperties.Compute(i).Centroid for i in new_obj]
print pts
[sc.doc.Objects.AddPoint(i) for i in pts]
sc.doc.Views.Redraw()

QQ图片20141224122116.png (26.37 KB, 下载次数: 29)

QQ图片20141224122116.png
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则