Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[1799] UV頂点の区別 / mkj
[SDK] Response
UV頂点には、複数の面の頂点が単一化されたものと、本当に単体のものとがあります。
プラグインでUV頂点を操作する際に単一化されたものを一つとして認識したいのですが、どのようにその情報を取得すればよいでしょうか?
具体的には選択されたUV頂点をすべて取得する際、単一化された頂点はあくまで一つとして認識したいのですが、IsSelectUVVertexで面の3D頂点から選択済UV頂点を取得すると、単一化された頂点同士も別のUV頂点として扱ってしまうことになってしまうと思います。これを解決したいと考えております。

SDKマニュアルやデータファイルも読んでもわからず、申し訳ないのですが
教えていただけるとありがたいです。
2009-12-16 21:28
[1809] Re: UV頂点の区別 / O.Mizno
内部的にも面内頂点にそれぞれUV座標を持つのみで、
UVについてSDKレベルでアクセスできる情報以外のものはありません。

そのため、UV頂点の単一化の操作もUV座標を同じにするのみで、
結合されたものかそうでないかという区別はありません。
つまりUVには頂点という明確な概念が存在しません。
選択・移動の際にも同じUV座標のものを探し、一括して操作しているだけです。
2009-12-26 10:19
[1815] Re: Re: UV頂点の区別 / mkj
Miznoさん自ら回答ありがとうございます。

UV座標が同じであれば、単一頂点とするということで扱うように処理します。
2010-01-05 22:42
[1901] Re: Re: UV頂点の区別 / mkj
おかげさまでやっと成果物をリリースしました。
UV頂点の端点を結ぶ直線に整列です。
ありがとうございました。
2010-08-09 11:00