UVTexIntegra 310.0.0.3

- メインページ
- 関連ページ
- モジュール
- ネームスペース
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

全て クラス ネームスペース 関数 変数 列挙型 プロパティ イベント グループ ページ
構成 | Public メソッド | Static Public メソッド | Public 変数 | プロパティ | すべてのメンバ一覧
クラス UVTexIntegra.Scripting.ScriptMain.Face

面情報を取得/設定するための構造体を定義します。 [詳細]

UVTexIntegra.Scripting.ScriptMain.Faceに対する継承グラフ
[凡例]

## 構成
class | Point
| 面情報で使用する頂点情報を定義します。 [詳細]
struct | ShareRelation
| あるひとつの同じUV座標を共有するFace参照データです [詳細]

## Public メソッド
| Face (System.UInt32 faceID, float nx, float ny, float nz, Point[] points)
| コンストラクタ [詳細]
| Face (Face src)
| コピーコンストラクタ(ディープコピー) [詳細]
Face | Clone ()
| クローンメソッド

## Static Public メソッド
static Face[] | Clone (Face[] src)
| クローンメソッド [詳細]

## Public 変数
readonly System.UInt32 | FaceID
| 面のIDを取得します。 [詳細]
readonly OpenTK.Vector3 | Normal
| 法線を取得します。三角ないしは四角形の面法線が取得されます。法線は正規化済みです。
readonly Point[] | Points
| 頂点ごとの情報を取得/設定します。 [詳細]

## プロパティ
bool | EmptyStatus`[get]`
| 無効（初期化されていない）かどうか判定します

## 説明

面情報を取得/設定するための構造体を定義します。

## コンストラクタとデストラクタ

UVTexIntegra.Scripting.ScriptMain.Face.Face | ( | System.UInt32 | faceID,
|  | float | nx,
|  | float | ny,
|  | float | nz,
|  | Point[] | points
| ) |  |
| inline

コンストラクタ

例外

  System.NullReferenceException | pointsがnullです。

UVTexIntegra.Scripting.ScriptMain.Face.Face | ( | Face | src) |  |
| inline

コピーコンストラクタ(ディープコピー)

例外

  System.NullReferenceException | srcまたはsrc.Pointsがnullです。

## 関数

static Face [] UVTexIntegra.Scripting.ScriptMain.Face.Clone | ( | Face[] | src) |  |
| inline static

クローンメソッド

戻り値
  全ての要素が個別にディープコピーされたクローン配列。srcがnullの時は空の配列が返ります。

## 変数

readonly System.UInt32 UVTexIntegra.Scripting.ScriptMain.Face.FaceID

面のIDを取得します。

面のIDは、Face配列の中でFaceクラスのひとつひとつにユニークなIDが設定されます。

readonly Point [] UVTexIntegra.Scripting.ScriptMain.Face.Points

頂点ごとの情報を取得/設定します。

面が三角形の時は３つ、四角形の時は４つの長さの配列を返します。

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

- K:/Dancer_iMac/UVTexa/UVTexIntegra.CSLib/Scripting/Scripting.ScriptMain.Face.cs