メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

load

クラス: Aero.Body
名前空間: Aero

ソースからジオメトリデータを取得する

構文

load(h,bodyDataSrc)
load(h,bodyDataSrc,geometrysource)

説明

load(h,bodyDataSrc) は、ボディ グラフィック ファイル bodyDataSrc からグラフィック データを読み込みます。このコマンドは、デフォルトのジオメトリ ソース タイプが Auto に設定されていることを前提としています。

load(h,bodyDataSrc,geometrysource) は、ボディ グラフィック ファイル bodyDataSrc からグラフィック データを読み込み、アニメーション ボディ オブジェクト h の面、頂点、およびカラー データに読み込みます。geometrysource は、ボディ グラフィック ファイルの種類を指定します。軸 ax が利用可能な場合は、このデータを使用して generatePatches でパッチを生成できます。

入力引数

すべて展開する

Aero.Body オブジェクトとして指定された航空宇宙ボディ オブジェクト。

文字ベクトルまたは文字列として指定された本体グラフィック ファイル。

データ型: char | string

ボディのジオメトリ ソース タイプ。次のように指定します。

  • Auto

  • Variable

  • MatFile

  • Ac3d

  • Custom

この引数を Auto に設定すると、.mat 拡張子は MAT ファイルとして認識され、.ac 拡張子は Ac3d ファイルとして認識され、namefacesvertices、および cdata のフィールドを含む構造体は MATLAB® 変数として認識されます。

この引数を Custom に設定するには、カスタム リーダー関数が必要です。このソース タイプを使用するには、まず Aero.Body.Geometry.Reader プロパティにカスタム リーダー関数ハンドルを割り当てます。たとえば、obj.Geometry.Reader = @custom_function のようにします。

データ型: char | string

すべて展開する

グラフィック データ ファイル pa24-250_orange.ac からグラフィック データをボディ オブジェクト b に読み込みます。

b=Aero.Body;
b.load('pa24-250_orange.ac','Ac3d');

バージョン履歴

R2007a で導入