1

如下图所示,我试图通过使用它的Axes 工具将原点移动到这个 3D 对象的边界框的中心。结果,似乎很难找到那个中心,因为没有自动捕捉来帮助我移动轴。我正在使用 Google SketchUp 8 的免费版本,并且我确实找到了一些方便的源代码,例如插件,可以在我没有的Pro 版本中为我执行此操作。

谁能告诉知道如何执行此操作以将原点设置为中心?

尝试将原点从默认位置移动到对象的中心

4

1 回答 1

0

(你发现什么插件只在 Pro 中做到这一点?)

我碰巧有一个插件可以做到这一点:http: //sketchucation.com/forums/viewtopic.php ?t=30508

如果您想自己通过代码执行此操作,那么它的要点是:

  1. 获取坐标轴新原点的点。instance.bounds.center
  2. 获取从新原点到旧原点的向量。
  3. 在组或组件的定义中,使用向量变换所有内容。
  4. 对于属于定义的每个实例,应用逆变换。
于 2012-11-27T13:41:41.313 回答