Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[3795] オブジェクト作成と光源パラメータ / じょい
Done [Bug report] Response
2つほど不具合があります。

1つはオブジェクトの作成です。Createプラグインから作成したときは問題ありませんが、同じものをStationプラグインから作成すると、オブジェクトパネルが更新されません。オブジェクト設定を開くと、先ほど作成したオブジェクトが出てくるので、ここでOKを押すとオブジェクトパネルのほうも更新され、作成されたオブジェクトが表示されます。

もう1つは光源オブジェクトのパラメータです。メタセコ標準ではサポートされておりませんが、作成してみたところv4.0.3でも動作したので、パラメータを修正しようと思ったのですが、スライダーで数字を変更して、OKを押しても破棄されてしまうようです。数字を入力してOKならば正しく更新されました。
2013-11-20 20:51
[3797] Re: オブジェクト作成と光源パラメータ / Administrator
>Stationプラグインから作成すると、オブジェクトパネルが更新されません。

ボタンを押したときなどのイベントハンドラ内で戻り値にFALSEを返すと表示は更新されませんが、
これに該当していないでしょうか?
ドキュメントに何らかの変更を行った際は必ずTRUEを返してください。

>スライダーで数字を変更して、OKを押しても破棄されてしまうようです

こちらは隠し機能に近く動作確認も大してしていなかったので、不具合っぽいです。
次のバージョンアップ時に修正いたします。
2013-11-21 15:00
[3798] Re: Re: オブジェクト作成と光源パラメータ / じょい
すいません思いっきりFALSEを返してました。TRUEを返したら問題なくオブジェクトが作成されました。他の処理はFALSEでも動いてしまっていたので、つい何も考えずにそのままにしてました。ありがとうございました。
2013-11-21 15:25
[3799] Re: Re: Re: オブジェクト作成と光源パラメータ / Administrator
補足で説明すると、ドキュメント(オブジェクト・材質などの内容物含む)に変更がない場合、
例えばボタンを押したら別のウィジェットの表示やチェック状態等が変わるだけならFALSEで構いません。
(TRUEを返しても実害はないが、余計な更新処理が行われるので望ましくはない)
一方で頂点1つ動かしたり、マテリアルのパラメータ1つでも変更したらTRUEを返します。
2013-11-21 16:32
[4106] Re: Re: Re: Re: オブジェクト作成と光源パラメータ / じょい
v4.1β2で修正を確認しました。これでスライダーで変更しても問題なくなりました。ありがとうございます。
2014-01-25 15:51