Transform
概要
Transform は .NET の Aspose.3D FOSS のクラスです. 相続人: A3DObject, INamedObject.
変換には,最小コストでオブジェクトのトランスレート/スケール/ローテーションまたは変形マトリックスにアクセスできる情報が含まれます これは地元の変換によって使用されます.
このクラスでは.NET プログラムで Transform オブジェクトと作業するための 14 つの方法が提供されています. 利用可能な方法には: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation,2つの追加方法があります. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後,任意の.NET アプリケーションにアクセスできます. 特性: EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation,そしてさらに10個.
プロパティ
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
Translation | Vector3 | 読み書き | 翻訳を設定する. |
Scaling | Vector3 | 読み書き | スケーリングを設定します. |
ScalingOffset | Vector3 | 読み書き | 測定値の偏差を設定する. |
ScalingPivot | Vector3 | 読み書き | スケーリングピボットを獲得または設定します. |
PreRotation | Vector3 | 読み書き | 初期回転を設定する. |
RotationOffset | Vector3 | 読み書きする | 転回のオフセットを設定します. |
RotationPivot | Vector3 | 読み書きする | ローテーションピボットを獲得または設定します. |
PostRotation | Vector3 | 読み書きする | 位置を回転する. |
EulerAngles | Vector3 | 読み書きする | オーバーの角度を設定します. |
Rotation | Quaternion | 読み書きする | ローテーションを設定します. |
TransformMatrix | Matrix4 | 読み書きする | 変換マトリックスを設定します. |
GeometricTranslation | Vector3 | 読み書きする | 図形変換を取得します. |
GeometricScaling | Vector3 | 読み書きする | 測定値が設定される. |
GeometricRotation | Vector3 | 読み書きする | 定理回転を設定する. |
Name | string | 読み書きする | 名前をつけられるか設定する. |
Properties | PropertyCollection | 読み取ること | 財産を手に入れる. |
メソッド
| Signature | 記述 |
|---|---|
SetGeometricTranslation(x: double, y: double, z: double) | ジオメトリック変換は,接続されたエンティティのみに影響し,子ノードを影響しない. ゲオメトリクス変換がサポートされていないファイルタイプにエクスポートされるとローカルトランスフォーマーとして合併されます. |
SetGeometricScaling(sx: double, sy: double, sz: double) | ジオメトリック変換は,接続されたエンティティのみに影響し,子ノードを影響しない. ゲオメトリクス変形がサポートされていないファイルタイプにエクスポートされるとローカルトランスフォーマーションとして合併されます. |
SetGeometricRotation(rx: double, ry: double, rz: double) | ジオメトリック変換は,接続されたエンティティのみに影響を与え,子ノードを影響しない.それは,それをサポートしていないファイルタイプに幾何学変数を輸出するときにローカルトランスフォーマーションとして合併されます. |
SetTranslation(tx: double, ty: double, tz: double) | 変換する電流を設定します. |
SetScale(sx: double, sy: double, sz: double) | 変化のスケールを設定する. |
SetEulerAngles(rx: double, ry: double, rz: double) | 電子の電流変換度でオーラーの角度を設定します. |
SetRotation(rw: double, rx: double, ry: double, rz: double) | 流動変換の回転を設定する. |
SetPreRotation(rx: double, ry: double, rz: double) | 位で表示される前回転を設定する. |
SetPostRotation(rx: double, ry: double, rz: double) | グラードで表示される後回転を設定する. |
A3DObject() | |
RemoveProperty(property: Property) | ダイナミックなプロパティを削除します. |
GetProperty(property: string) | 指定したプロパティの値を取得する. |
SetProperty(property: string, value: object?) | 指定したプロパティの値を設定する. |
FindProperty(propertyName: string) | 属性を探す.ダイナミックな属性 (CreateDynamicProperty/SetProperty によって作成) またはネイティブの属性と識別される) |