zarigani
Sr. メンバー
オフライン
投稿: 61
I'm a zarigani
|
|
モデルの回転について(バージョン2013)
« 投稿日: 2013/04/23 - 15:04:56 » |
|
お世話になります。そして久しぶりです。 これまで2009で利用し、2012に変更しても問題はなかったのですが、 2013で問題がいくつか発生しました。 その一つがモデルの回転に関わるものです。 下のラインでは、X軸の回りに90度回転するものです。 バージョン2013では、このラインが動作しなくなりました。 単にバージョンの違いだけなんですが。 myModelView.RotateAboutAxis Pai / 2, 0, 0, 0, 1, 0, 0
また、これとは別に、私の環境では、モデルのどこかのエッジにカーソルを合わせ、ホイールボタンをクリックするとラインが紫色になり、この線の回りに回転します。 しかしながら、2013で同様の操作をすると、選択したどちらかの終端がいわばピボットのように、この点に固定されて回転してしまいます。 この二つの現象は2013バージョン固有の問題なのでしょうか。 それとも、古いバージョン通りにするには、何かのパラメータの再設定が必要なのでしょうか。 よろしくお願いいたします。
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #1 投稿日: 2013/04/23 - 17:35:24 » |
|
APIは試していませんが、『モデルのどこかのエッジにカーソルを合わせ、ホイールボタンをクリックするとラインが紫色になり、この線の回りに回転します。』について、SW2013で試してみました。
Winodw7 64bit SolidWorks2013 x64 Edition SP3.0
結果、正常に動作します。 エッジをマウス中ボタンでクリック→エッジが紫色(ピンクっぽい)になる→中ボタンを押しながらドラッグ→選択したエッジを中心に回転
書いてある現象が発生するかはテストしてみたいと思います。
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #2 投稿日: 2013/04/23 - 17:40:45 » |
|
マウス中ボタンの動作に関して。 頂点フィルターがONにないですか? 私の環境で、頂点フィルターをONにすると似たような動作になりました。
ちょっとずれますが、面を中ボタンでクリックしての回転は、軸と同じような動作になりますか? (もし、これも出来なければ頂点フィルターの可能大ですね。)
|
|
|
|
zarigani
Sr. メンバー
オフライン
投稿: 61
I'm a zarigani
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #3 投稿日: 2013/04/25 - 06:09:50 » |
|
Makoronさん ありがとうございます。 コンサル先で準備してくれている環境なんですが、 最近マシンを新しくしてくれて2013にバージョンアップしたてのいわばデフォルトの環境です。 今日訪問の日なので確認してきます。
|
|
|
|
zarigani
Sr. メンバー
オフライン
投稿: 61
I'm a zarigani
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #4 投稿日: 2013/04/25 - 19:36:11 » |
|
今日、再度確かめてきました。 結論としては、ヤッパ、ダメでした。 エッジフィルタだけをオンにしてやってみましたがダメでした。
ちなみに、APIでも、マクロの記録で回転を記録してみたのですが、 center回りの記録しかできませんでした。 axisに変更したものとcenterとの動作は同じで、違いは確認できませんでした。
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #5 投稿日: 2013/04/26 - 09:23:29 » |
|
不思議ですね... 私のところでは正常に動作します! 設定なのか、別の問題なのか...。 一応、操作している部分のSWRXで記録した動画を添付しておきます。
|
|
|
|
zarigani
Sr. メンバー
オフライン
投稿: 61
I'm a zarigani
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #6 投稿日: 2013/04/27 - 08:33:32 » |
|
Makoronさん ありがとうございます。 拝見したところ期待通りに選択したエッジ(軸)回りで回転しているのがよく分かります。 インストールは自分でやった訳ではありませんが、インストールした人はSWの専門家ではないので、パラメータまで変更することはありません。ですからデフォルト設定のままのはずなんですが。 結局この違いがAPIの動作にも影響しているのかも知れませんね。 どの設定がこの違いを生んでいるのか、もし判りましたらよろしくお願いいたします。
|
|
|
|
zarigani
Sr. メンバー
オフライン
投稿: 61
I'm a zarigani
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #7 投稿日: 2013/06/12 - 13:48:03 » |
|
以前に表題の件で質問しておりましたが、解決できましたことを報告いたします。 原因は知らないうちにあるボタンをクリックしていたことでした。 そのボタンとは、「シーンの床を中心に回転」というものです。
バージョン2009にはなかったもので、おそらく2013からなのかも知れません。 いずれにしても、このボタンをオフにすることで問題は解決できました。
しかしながら、疑問です。 このボタンをオンにしても、アイコンは変化しません。同じエッジ周りの回転を示すアイコンのままです。 また、マクロのエッジの周りの回転にもこのボタンが影響し、正しくエッジ周りに回転しなくなります。 このボタンをオンにした場合、どのようなアイコンがよいのか議論の余地はありますが、少なくとも 変更すべきものでしょう。 また、マクロのコマンドも、このボタンに影響されずに、本来の名称通りの動作を確保すべきと思われます。
一応、原因がわかりましたのでご報告いたします。お騒がわせいたしました。
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #8 投稿日: 2013/06/12 - 16:29:55 » |
|
解決できて良かったですね!
「シーンの床を中心に回転」...そういうのありましたね!2013からの機能ですね。 アイコンについては微妙です... これと似た感じで「画面の中心を基準に拡大表示」というのもカーソルアイコンかわらないし...。
でも、なにはともあれ解決できて良かったです。
|
|
|
|
zarigani
Sr. メンバー
オフライン
投稿: 61
I'm a zarigani
|
|
Re:モデルの回転について(バージョン2013)
« 返信 #9 投稿日: 2013/06/13 - 12:36:23 » |
|
Makoronさん ありがとうございます。 それにしても、どうゆう目的の機能なんでしょうかね。
|
|
|
|