FMX.Objects3D.TMeshWrapMode

提供: RAD Studio API Documentation
移動先: 案内検索

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 の場合のデフォルト値です。

Fit.png

Original

3D オブジェクトは、コントロールの中心を座標原点として配置されます。3D オブジェクトは、3D オブジェクトの所有者に比例して拡大/縮小されます。たとえば、所有者のサイズが (1, 1, 1) から (2, 2, 2) に変化すると、3D オブジェクトのサイズは倍になります。Original ラップ モードを使用すると、下位互換性を保つことができます。

メモ: OriginalTModel3D のデフォルト ラップ モードではありません。TModel3D の主目的はメッシュをインポートすることだからです。

Original.png

Resize

3D オブジェクトが中にちょうど収まるようにコントロールがサイズを変えます(ラップ モードが Original の場合と同様、3D オブジェクトは変わりません)。

Resize.png

Stretch

3D オブジェクトは、コントロールの境界ボックスにちょうど収まるまで拡大されます(3D オブジェクトの比率は保たれない場合があります)。これが TShape3D の場合のデフォルト値です。

Stretch.png

関連項目