## Transform class

変換には、オブジェクトの移動/スケール/回転または変換マトリックスへのアクセスを最小コストで許可する情報が含まれています これは、ローカル変換によって使用されます.

```csharp
public class Transform : A3DObject
```

## プロパティ

| 名前 | 説明 |
| --- | --- |
| [EulerAngles](../../aspose.threed/transform/eulerangles/) { get; set; } | 度 で測定されたオイラー角で表される回転を取得または設定します |
| [GeometricRotation](../../aspose.threed/transform/geometricrotation/) { get; set; } | 幾何オイラー回転 (度単位) を取得または設定します。 幾何学的変換は接続されたエンティティにのみ影響し、子ノードは影響を受けません. 幾何学的変換をサポートしていないファイル タイプにエクスポートすると、ローカル変換としてマージされます. |
| [GeometricScaling](../../aspose.threed/transform/geometricscaling/) { get; set; } | 幾何学的スケーリングを取得または設定します。 幾何学的変換は接続されたエンティティにのみ影響し、子ノードは影響を受けません. 幾何学的変換をサポートしていないファイル タイプにエクスポートすると、ローカル変換としてマージされます. |
| [GeometricTranslation](../../aspose.threed/transform/geometrictranslation/) { get; set; } | 幾何移動を取得または設定します。 幾何学的変換は接続されたエンティティにのみ影響し、子ノードは影響を受けません. 幾何学的変換をサポートしていないファイル タイプにエクスポートすると、ローカル変換としてマージされます. |
| virtual [Name](../../aspose.threed/a3dobject/name/) { get; set; } | 名前を取得または設定します。 |
| [PostRotation](../../aspose.threed/transform/postrotation/) { get; set; } | degree で表されるポストローテーションを取得または設定します |
| [PreRotation](../../aspose.threed/transform/prerotation/) { get; set; } | degree で表される事前回転を取得または設定します |
| [Properties](../../aspose.threed/a3dobject/properties/) { get; } | すべてのプロパティのコレクションを取得します。 |
| [Rotation](../../aspose.threed/transform/rotation/) { get; set; } | 四元数で表される回転を取得または設定します。 |
| [Scale](../../aspose.threed/transform/scale/) { get; set; } | scale を取得または設定します |
| [TransformMatrix](../../aspose.threed/transform/transformmatrix/) { get; set; } | 変換行列を取得または設定します。 |
| [Translation](../../aspose.threed/transform/translation/) { get; set; } | 翻訳を取得または設定します |

## メソッド

| 名前 | 説明 |
| --- | --- |
| [FindProperty](../../aspose.threed/a3dobject/findproperty/)(string) | プロパティを検索します。 動的プロパティ (CreateDynamicProperty/SetProperty で作成) またはネイティブ プロパティ (名前で識別) を指定できます。 |
| [GetProperty](../../aspose.threed/a3dobject/getproperty/)(string) | 指定したプロパティの値を取得 |
| [RemoveProperty](../../aspose.threed/a3dobject/removeproperty/)(Property) | 動的プロパティを削除します。 |
| [RemoveProperty](../../aspose.threed/a3dobject/removeproperty/)(string) | name で識別される指定されたプロパティを削除します |
| [SetEulerAngles](../../aspose.threed/transform/seteulerangles/)(double, double, double) | 現在の変換の度数でオイラー角を設定します。 |
| [SetGeometricRotation](../../aspose.threed/transform/setgeometricrotation/)(double, double, double) | 幾何オイラー回転を設定します (度単位で測定)。 幾何学的変換は接続されたエンティティにのみ影響し、子ノードは影響を受けません. 幾何学的変換をサポートしていないファイル タイプにエクスポートすると、ローカル変換としてマージされます. |
| [SetGeometricScaling](../../aspose.threed/transform/setgeometricscaling/)(double, double, double) | 幾何学的スケーリングを設定します。 幾何学的変換は接続されたエンティティにのみ影響し、子ノードは影響を受けません. 幾何学的変換をサポートしていないファイル タイプにエクスポートすると、ローカル変換としてマージされます. |
| [SetGeometricTranslation](../../aspose.threed/transform/setgeometrictranslation/)(double, double, double) | 幾何移動を設定します。 幾何学的変換は接続されたエンティティにのみ影響し、子ノードは影響を受けません. 幾何学的変換をサポートしていないファイル タイプにエクスポートすると、ローカル変換としてマージされます. |
| [SetPostRotation](../../aspose.threed/transform/setpostrotation/)(double, double, double) | degree で表されるポストローテーションを設定します |
| [SetPreRotation](../../aspose.threed/transform/setprerotation/)(double, double, double) | degree で表される事前回転を設定します |
| [SetProperty](../../aspose.threed/a3dobject/setproperty/)(string, object) | 指定されたプロパティの値を設定します |
| [SetRotation](../../aspose.threed/transform/setrotation/)(double, double, double, double) | 現在の変換の回転を (クォータニオン コンポーネントとして) 設定します。 |
| [SetScale](../../aspose.threed/transform/setscale/)(double, double, double) | 現在の変換のスケールを設定します。 |
| [SetTranslation](../../aspose.threed/transform/settranslation/)(double, double, double) | 現在の変換の変換を設定します。 |

### 関連項目

* class [A3DObject](../a3dobject/)
* 名前空間 [Aspose.ThreeD](../../aspose.threed/)
* 組み立て [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
