1

以下に示すように、軸ツールを使用して、この 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 に答える