mqsdx  310.0.1
MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ
 全て クラス 関数 変数 型定義 プロパティ グループ ページ
構造体 MQ0x::Polygon::UVFaceBuffer::Face

面情報構造体 [詳細]

#include <MQ0x.hpp>

構成

struct  Buffer
 三角形のリストを格納する構造体です。 [詳細]
 
struct  Point
 面情報内の頂点情報構造体 [詳細]
 

Public メソッド

const PointGetPointFrom (const UVPoint::Buffer::Index &search_index) const
 任意のUVPoint::Buffer::Indexをメンバに持つPoint要素を検索します。 [詳細]
 
const PointPoints (std::size_t index) const
 面に含まれる頂点配列の要素にアクセスします。 [詳細]
 
std::size_t PointsCount () const
 面に含まれる頂点数を返します。 [詳細]
 

Public 変数

UINT face_uid
 面のユニークID
 
UINT object_uid
 面を保有するオブジェクトのユニークID
 

説明

面情報構造体

関数

const Point* MQ0x::Polygon::UVFaceBuffer::Face::GetPointFrom ( const UVPoint::Buffer::Index search_index) const
inline

任意のUVPoint::Buffer::Indexをメンバに持つPoint要素を検索します。

戻り値
見つかった要素のアドレス。見つからない場合NULL。
const Point& MQ0x::Polygon::UVFaceBuffer::Face::Points ( std::size_t  index) const
inline

面に含まれる頂点配列の要素にアクセスします。

範囲検査は行わないので、必ずPointsCount()より小さな値を指定してください。

std::size_t MQ0x::Polygon::UVFaceBuffer::Face::PointsCount ( ) const
inline

面に含まれる頂点数を返します。

現在のところ3または4を返します。