Python --- 关于import 的模块 rhino.geometry , system.guid etc

[复制链接]
ktcandy 发表于 2015-10-24 22:40:31
楼主
miaomiao 发表于 2014-10-8 19:08
感谢Jorin和筑梦NARUTO的解释。如果我要用的方法 python 里没有,是不是就必须去用RhinoCommon。比方说:我 ...

用 BoundingBox 得到包裹几何体的方块的八个顶点的坐标,任选其中两对角点,求中点。你看可以不?
  1. import rhinoscriptsyntax as rs

  2. def getCenterPointOf(obj):
  3.     box = rs.BoundingBox(obj)
  4.     if box:
  5.         startPoint = box[0]
  6.         endPoint = box[6]
  7.         mid_x = (startPoint[0] + endPoint[0])/2
  8.         mid_y = (startPoint[1] + endPoint[1])/2
  9.         mid_z = (startPoint[2] + endPoint[2])/2
  10.         midPoint = [mid_x, mid_y, mid_z]
  11.         return midPoint
复制代码
关于大陆地区Rhino原厂培训中心
ktcandy 发表于 2015-10-25 21:17:54
2

的确返回一个点对象比较合理,哈哈。
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则