Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[411] SDK 2.31aのAPIで質問が… / justfit
Done [From old BBS] Response
 初めて書き込ませて頂きます。
 IsSelectUVVertexが2.4β16で動いていないような気がするのですが、調査して頂けないでしょうか。
 私の解釈が間違っているのかもしれませんが
SelectUVVertexはUV操作をしている状態での頂点の選択状態を示すものだと解釈し
 「選択されているUV頂点から逆に面と頂点を選択するプラグイン」
を作ろうとしたのですが、以下のコード(コア部分のみですが…)が挙動しません。

for(c = 0; c <MaxObjs ; c++ ) {
 MQObject tobj = MyDoc->GetObject( c );
 int tf_count = tobj->GetFaceCount();
 for(i=0;i<tf_count;i++) {
  if ( (cp=tobj->GetFacePointCount( i )) == 0 ) continue;
  tobj->GetFacePointArray(i\x2cvindex);
  for(j=0;j<cp;j++) {
   if (MyDoc->IsSelectUVVertex(c\x2ci\x2cj)) {
    MyDoc->AddSelectFace(c\x2ci);
    MyDoc->AddSelectVertex(c\x2cvindex[j]);

 「面内頂点index」の意味がわかりにくく
if ( MyDoc->IsSelectUVVertex(c\x2ci\x2cvindex[j]) )
 もテストしてみたのですが、いずれにしても、一度もtrueが返ってくることがありませんでした。
 私が何か誤解しているのなら申し訳ないのですが、ご教授(調査)していただけると幸いです。
2005-03-11 21:54
[414] Re: SDK 2.31aのAPIで質問が… / O.Mizno
調査したところIsSelectUVVertex()が正しく動作しないことがわかりました。
本体側で修正する以外に回避策はありませんので、修正版をリリースするまでお待ちください。
Ver2.3および2.4βいずれでもこの問題は発生しますので、
両方のバージョンで修正版を出す予定です。
2005-03-13 20:34
[417] Re: Re: SDK 2.31aのAPIで質問が… / justfit
>Ver2.3および2.4βいずれでもこの問題は発生しますので、
>両方のバージョンで修正版を出す予定です。

 はい、どちらもで確認しました。
 Add/Delete/IsのUVシリーズ全部が動かなかったっぽいですね。
 お忙しいと思いますが、修正よろしくお願いします。
2005-03-14 02:24
[424] Re: Re: Re: SDK 2.31aのAPIで質問が… / O.Mizno
Ver2.4 β17で正しく動作するようにしました。
Ver2.3系列についても今度修正版をリリース予定です。
2005-05-07 18:15