スレッド表示 | 古いものから 投稿するには登録が必要です | 前のスレッド | 次のスレッド | 下へ |
投稿者 | スレッド |
---|---|
投稿数: 13
|
投稿日時: 2012-07-04 15:41 Re: copy_objectのcenter_positionが取得出来ない |
ご提案ありがとうございます。
center_pointが動作するのは分かっていたのですが 形状によっては、center_positionと違って誤差が出るため使えないんです。 | |
投稿数: 448
管理人 |
投稿日時: 2012-07-04 12:03 Re: copy_objectのcenter_positionが取得出来ない |
スクリプト動作中のバウンディングボックスの更新が抑止されているためか
バウンディングボックスの中心座標を返す center_position が 正しい値を返さなくなっているようです。 すべてのポイントや形状の重心の座標の平均値を返す center_point は動作しているようなので こちらで代替できないでしょうか。 | |
投稿数: 13
|
投稿日時: 2012-07-03 11:51 copy_objectのcenter_positionが取得出来ない |
Shade 13.1.0で以下を実行すると結果が、(0.0, 0.0, 0.0)になってしまいます。
実際のscriptでは、コピーした自由曲面に xshade.scene().active_shape().transformation_matrix を実行した後の先頭線形状の座標が取得したいのです。 Shade 13.0.1では問題なかったと思うのですが、解決方法は無いでしょうか。 OSは、MacOS10.6.8です。 よろしくお願いします。 xshade.scene().copy_object(None, None, None, [0, 0, 0]) print xshade.scene().active_shape().center_position | |
スレッド表示 | 古いものから 投稿するには登録が必要です | 前のスレッド | 次のスレッド | トップ |