Public 型 | Public メソッド | 変数
クラス テンプレート mist::facet< T >

ポリゴン(三角形)を扱うクラス [詳細]

#include <facet.h>

Public 型

typedef T value_type
 MISTのコンテナ内に格納するデータ型.mist::array< data > の data と同じ
typedef size_t size_type
 符号なしの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には size_t 型と同じ
typedef ptrdiff_t difference_type
 符号付きの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には ptrdiff_t 型と同じ
typedef vector3< T > vector_type
 頂点などを表す3次元ベクトル型
typedef float_type< T >::value_type float_type
 長さなどを計算するときに用いる浮動小数点型

Public メソッド

 facet ()
 デフォルトコンストラクタ(全要素をデフォルト値で初期化する)
 facet (const vector_type &N, const vector_type &P1, const vector_type &P2, const vector_type &P3)
 指定した値を用いて初期化する
 facet (const vector_type &P1, const vector_type &P2, const vector_type &P3)
 指定した値を用いて初期化する(点の並び順は反時計回りを仮定)
template<class TT >
 facet (const facet< TT > &f)
 他のポリゴンオブジェクトを用いて初期化する
template<class TT >
const facetoperator= (const facet< TT > &f)
 他のポリゴンオブジェクトを代入する

変数

vector_type normal
 法線
vector_type p1
 座標1
vector_type p2
 座標2
vector_type p3
 座標3

説明

template<class T>
class mist::facet< T >

ポリゴン(三角形)を扱うクラス

引数
T… 内部で用いるデータ型

このクラスの説明は次のファイルから生成されました:

Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2