Texture
概要
Texture は、Aspose.3D の .NET 用 FOSS におけるクラスです。継承元: TextureBase, INamedObject。
このクラスは外部ファイルからテクスチャを定義します。
このクラスは、.NET プログラムにおける Texture オブジェクトの操作のための 13 のメソッドを提供します。利用可能なメソッドは、A3DObject、FindProperty、GetProperty、RemoveProperty、SetProperty、SetRotation、SetScale、SetTranslation、Texture、TextureBase です。すべての公開メンバーは、Aspose.3D の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Alpha、AlphaSource、Content、EnableMipMap、FileName、MagFilter、その他 10 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
EnableMipMap | bool | 読み取り/書き込み | このテクスチャのミップマップが有効かどうかを取得または設定します |
Content | byte[] | 読み取り/書き込み | テクスチャのバイナリ コンテンツを取得または設定します。 |
FileName | string | 読み取り/書き込み | 関連付けられたテクスチャ ファイルを取得または設定します。 |
Alpha | double | 読み取り/書き込み | テクスチャのデフォルトのアルファ値を取得または設定します。 |
AlphaSource | AlphaSource | 読み取り/書き込み | テクスチャがアルファチャネルを定義するかどうかを取得または設定します。 |
WrapModeU | WrapMode | 読み取り/書き込み | U方向のテクスチャ ラップ モードを取得または設定します。 |
WrapModeV | WrapMode | 読み取り/書き込み | テクスチャの V 方向のラップモードを取得または設定します。 |
WrapModeW | WrapMode | 読み取り/書き込み | W 方向のテクスチャ ラップ モードを取得または設定します。 |
MinFilter | TextureFilter | 読み取り/書き込み | 縮小時のフィルタを取得または設定します。 |
MagFilter | TextureFilter | 読み取り/書き込み | 拡大時のフィルターを取得または設定します。 |
MipFilter | TextureFilter | 読み取り/書き込み | ミップレベルのサンプリングに使用するフィルターを取得または設定します。 |
UVRotation | Vector3 | 読み取り/書き込み | テクスチャの回転を取得または設定します。 |
UVScale | Vector2 | 読み取り/書き込み | UVスケールを取得または設定します。 |
UVTranslation | Vector2 | 読み取り/書き込み | UV の平行移動を取得または設定します。 |
Name | string | 読み取り/書き込み | 名前を取得または設定します。 |
Properties | PropertyCollection | 読み取り | すべてのプロパティのコレクションを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Texture() | Texture クラスの新しいインスタンスを初期化します。 |
Texture(name: string) | Texture クラスの新しいインスタンスを初期化します。 |
TextureBase(name: string) | TextureBase クラスの新しいインスタンスを初期化します。 |
SetTranslation(u: double, v: double) | UV の平行移動を設定します。 |
SetScale(u: double, v: double) | UVスケールを設定します。 |
SetRotation(u: double, v: double) | UV回転を設定します。 |
A3DObject() | A3DObject クラスの新しいインスタンスを名前なしで初期化します。 |
A3DObject(name: string) | A3DObject クラスの新しいインスタンスを初期化します。 |
RemoveProperty(property: Property) | 動的プロパティを削除します。 |
RemoveProperty(property: string) | 名前で識別される指定プロパティを削除する |
GetProperty(property: string) | 指定されたプロパティの値を取得します |
SetProperty(property: string, value: object?) | 指定されたプロパティの値を設定します |
FindProperty(propertyName: string) | プロパティを見つけます。 |