FMX.Objects3D.TMeshWrapMode
Delphi
TMeshWrapMode = (Original, Fit, Stretch, Resize);
C++
enum class DECLSPEC_DENUM TMeshWrapMode : unsigned char { Original, Fit, Stretch, Resize };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | FMX.Objects3D.pas FMX.Objects3D.hpp |
FMX.Objects3D | FMX.Objects3D |
説明
コントロールの境界ボックス内に 3D オブジェクトをどう収めるかを指定します。
TMeshWrapMode の値とその簡単な説明を次の表に示します。
値 | 説明 | 図 |
---|---|---|
Fit |
3D オブジェクトは、コントロールの境界ボックスにちょうど収まるまで拡大/縮小されます(3D オブジェクトの比率は保たれます)。これが TModel3D の場合のデフォルト値です。 |
|
Original |
3D オブジェクトは、コントロールの中心を座標原点として配置されます。3D オブジェクトは、3D オブジェクトの所有者に比例して拡大/縮小されます。たとえば、所有者のサイズが (1, 1, 1) から (2, 2, 2) に変化すると、3D オブジェクトのサイズは倍になります。Original ラップ モードを使用すると、下位互換性を保つことができます。 |
|
Resize |
3D オブジェクトが中にちょうど収まるようにコントロールがサイズを変えます(ラップ モードが Original の場合と同様、3D オブジェクトは変わりません)。 |
|
Stretch |
3D オブジェクトは、コントロールの境界ボックスにちょうど収まるまで拡大されます(3D オブジェクトの比率は保たれない場合があります)。これが TShape3D の場合のデフォルト値です。 |