Metasequoia BBS

ページ 3 4 5 6 7     
/ 8
| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[1594] GetSceneOptionで簡易表示取得 / mqdl
[SDK] 返信
表題の通り、GetSceneOptionで簡易表示のみが取得出来ません。
簡易表示が取得出来る様、対応をお願い出来ますでしょうか。

目的としてはビュー上での簡易表示に合わせてプラグイン側で
フリーズするかしないかを判別したい為です。
ご検討の程、宜しくお願い致します。
2008-12-27 09:20
[1591] SDK2.4.9のBUG報告 / mqdl
対応済み [SDK] 返信
実は以前のバージョンからで、自分ではSDK側の修正で対応していましたが
SDKのソースに不備があるのは問題かと思いますので報告させて頂きます。

MQBasePlugin.cppの1155行目。

> void *array[7];
ここで確保するべき配列数は7ではなく9ではないでしょうか。
#以前Metasequoiaごとプラグインが落ちる事があり、再現性がなく
#苦慮しておりましたが、ソースを見るとここの確保に問題がありました。

本来もっと早くご連絡すべき所でしたが報告を失念しておりました。
申し訳御座いません。
2008-12-25 19:39
[1592] Re: SDK2.4.9のBUG報告 / O.Mizno
ご指摘の通り、MQCommandPlugin::GetSnappedPos()呼び出し時にエラーが発生する不具合を確認しました。
取り急ぎ最新版のRev2.49a、また以前のバージョンでも影響のある2.46a、2.41bを更新しました。
該当箇所のみの変更なので、手元で既にソースを修正されている場合はダウンロードは特に必要はありません。
2008-12-25 22:57
[1582] マウス操作をカスタマイズ / as
[SDK] 返信
マウス操作のカスタマイズプラグインを作成しようと考えたのですが、そのようなことは可能でしょうか?

自前でマウスイベントを送信するようなことは避けたほうがよいでしょうか?

現在の仕様では「Shift+中ボタンを視点移動にする」などの細かい設定ができないために上記のようなものの作成を検討しております。

よろしくお願い致します。
2008-12-18 18:45

途中の4件のメッセージを表示

[1588] Re: Re: Re: Re: Re: マウス操作をカスタマイズ / ASDF-0774
やはり私の推測した通りでしたか。解決されて何よりです。
2008-12-24 21:52
[1572] UpdateUndoのアンドゥバッファ消費について / ASDF-0774
[SDK] 返信
コマンドプラグインのUpdateUndoについて質問があるのですが、
プラグイン側で明示的にUpdateUndoを呼ぶということは、
アンドゥバッファを更新するような標準の操作が無いにも関わらず
アンドゥバッファを更新したい、すなわちプラグイン側特有の
データに変更があったとき、それをアンドゥ/リドゥしたいがため、
と考えられるのですが、そういう用途に限らない、ということでしょうか?

もしそういう用途ならば、メタセコイア側ドキュメントには変更が
行われていないのに、メモリ上のアンドゥ領域を消費してしまうのは
非常に勿体無い気がします。
(例えばダイアログのボタンを押したらUpdateUndoが呼ばれるだけ、
というような作りにしてボタンを押し続けたところ、アンドゥ
最大回数に到達していないにも関わらず、最初にボタンを押す前の
状態に戻れなくなってしまいました)
2008-12-13 01:16

途中の3件のメッセージを表示

[1578] Re: Re: Re: Re: UpdateUndoのアンドゥバッファ消費について / ASDF-0774
ありがとうございました。

実は頂点のユニークID(以下UID)に関連づけるデータを付加するのに、
そのユニークIDの寿命の管理が厄介であるため、それをなんとかしようと
考えてこの件に気がつきました。
(例えばUID=1の頂点を追加してUndoして別の操作をするとUID=1は完全に無効になるけれど、
これはOnObjectModifiedごとに総あたりしないとわからない。
UID=1の頂点追加の後、UID=1に関連づけたプラグイン固有データ追加、
その追加履歴をプラグイン側で保存してUpdateUndoなら、
Undo操作でプラグイン固有データから削除できるので、総あたりで
調べなくとも無効になったUIDに関する情報を先に消去できる。
でも、調べてみたら標準のアンドゥバッファを大量に浪費してしまう。)

なので、もし頂点が追加・削除されるごとにプラグイン側に
「どの頂点が追加・削除されたか」を通知する方が容易であるならば、
私としてはそちらを優先していただきたいと思う次第です。

注文ばかり多くなって申し訳ありませんが、ご検討のほどよろしく
お願い致します。
2008-12-15 18:09
[1464] Commandプラグインでの選択機能 / Jama
[SDK] 返信
現在、コマンドプラグインで点、線、面のピック(レイとの当たり判定)
を行おうとすると自前で1からコードを書かなくてはいけません。
メタセコイア内部では既に実装されている機能だと思いますがそれを
プラグイン側に公開して頂けないでしょうか?

また標準コマンドで使われている選択機能(投げ輪や領域選択)も
コマンドプラグインで実装できるようにならないでしょうか?
例えば「移動」コマンドのように何も無いところを左クリックで選択に
なるような事をしたいです。選択ドラック開始と終了を通達するAPIが
あればよいのですが。

よろしくお願いします。
2008-08-26 10:57

途中の1件のメッセージを表示

[1511] Re: Re: Commandプラグインでの選択機能 / Jama
ヒットテストAPIの実装ありがとうございました。
これでコマンドプラグインの作成がかなり楽になります。
ちょっとだけ問題がありまして今の仕様ですとCreateDrawingObjectで
作ったオブジェクトにはヒットチェックをかけられないんですよね。
自分の用途では必要は無いのですがそういう使い方をしたい
人は結構いそうです。

投げ縄・範囲選択は補助ライブラリの形が汎用性もあって良いと思います。
使い勝手に大きく関わる所ですので是非お願いしたいです。
2008-09-30 15:49
[1453] ステータスバーのメッセージ / Jama
[SDK] 返信
コマンドプラグインを選んだ時にステータスバーの
メッセージが前のコマンドのものが残ったままになって
しまいます。ちょっとカッコ悪いのでプラグイン側から
ここのメッセージを変更できるように出来ないでしょうか?

また細かい事になるのですが、コマンドプラグインボタンに
マウスオーバーした時のポップアップメッセージも
プラグイン側から指定できるとユーザフレンドリーでいいかなと
思います。
2008-08-22 16:08
[1507] Re: ステータスバーのメッセージ / O.Mizno
>コマンドプラグインを選んだ時にステータスバーの
>メッセージが前のコマンドのものが残ったままになって
>しまいます。ちょっとカッコ悪いのでプラグイン側から
>ここのメッセージを変更できるように出来ないでしょうか?

Rev2.49(pre)でMQCommandPlugin::SetStatusString()を追加しました。
また、この関数を呼び出さない場合は、自動的に空欄となります。
2008-09-28 22:21
[1492] MQMatrix::Identity()の誤表記? / ASDF-0774
対応済み [SDK] 返信
SDKのマニュアルでは、MQMatrix::Identityとなっておりますが、
MQPlugin.hでの記述はMQMatrix::Identifyとなっております。
(名前としては前者が適切かと思われます)
2008-09-15 12:24
[1505] Re: MQMatrix::Identity()の誤表記? / O.Mizno
>SDKのマニュアルでは、MQMatrix::Identityとなっておりますが、
>MQPlugin.hでの記述はMQMatrix::Identifyとなっております。
>(名前としては前者が適切かと思われます)

Rev2.49(pre)でマニュアルの記述をヘッダファイル通りに修正しました。
(行列クラスの中身を単位行列化するので表記としてIdentifyで問題ないかと)
2008-09-28 22:10
[1137] 変更されたオブジェクト・頂点などの情報取得 / O.Mizno
[SDK] 返信
sio29氏からの要望:
OnObjectModifiedでオブジェクトが更新されたとき、総当りでチェックが必要になるため、
どのオブジェクトや頂点などが変更されたかを取得できれば良いとのこと。
2007-04-04 01:25
[1444] Re: 変更されたオブジェクト・頂点などの情報取得 / ASDF-0774
横槍で失礼致します。
私もこの機能の実装を望む一人ですが、もしメタセコ内部でUndo/Redoを、どの面や頂点を変更(追加、削除、etc...)したか
という情報として保持していれば、その情報を取得できるAPIを提供していただければ手っ取り早く実現できるのではないかと
思ったのですが、いかがでしょうか?
2008-08-14 00:40
[1243] CreateDrawingMaterialについて / sio29
[SDK] 返信
コマンドプラグインのCreateDrawingMaterialで作成したマテリアルにテクスチャを設定してもテクスチャが表示されないようです。
表示を反映させるには何か操作が必要なのでしょうか?
ちなみに引数instantにはFALSEを指定し永続的なマテリアルとして作成しています。
2007-08-23 16:19

途中の5件のメッセージを表示

[1373] Re: Re: Re: Re: Re: CreateDrawingMateria / sio29
>検証用の手順またはコードを記載していただけるとありがたいです。
とりあえずテストコードを添付しました。
マテリアルの作成はOnDraw内で行っています
ファイル [T20080114165907.lzh]
2008-01-14 16:59
[1298] ファンクションキーでのビュー切り替え時の動作 / mqdl
対応済み [SDK] 返信
ファンクションキーでカメラの切り替えをした際、
シーン情報が変わっているにも関わらず、
OnUpdateSceneが呼ばれません。
ご確認お願いします。
2007-11-25 20:03

途中の7件のメッセージを表示

[1361] Re: Re: Re: Re: Re: Re: Re: Re: ファンクションキーでのビュー切り替え時の動作 / mqdl
>もし仕様の定義が不明解であるために支障が生じるなら、それがどのようなもの
>であるか精査する必要があるので、理由などはできるだけ具体的に提示くださる
>ようお願いします。

仕様に関して理解出来ましたので、先に申し上げた通り
要望は取り下げさせて頂きます。
別の方法で対応致します。
2008-01-06 14:47
最新 前のページ 次のページ