stlread
STL ファイルから三角形分割を作成します。
説明
[
は、TR
,fileformat
,attributes
,solidID
] = stlread(filename
)filename
のファイル形式、ファイルがバイナリの場合は属性、およびファイルがテキストの場合は立体識別番号も返します。
例
STL テキスト ファイルからの三角形分割の読み取り
ファイル tristltext.stl
に含まれているデータから triangulation
オブジェクトを作成し、プロットします。
TR = stlread('tristltext.stl');
triplot(TR)
入力引数
filename
— STL ファイル名
文字ベクトル | スカラー string
STL ファイル名。文字ベクトルまたはスカラー string
として指定します。ファイル名は .stl
または .STL
の拡張子で終わらなければなりません。ファイルに縮退した三角形が含まれる場合、stlread
によって自動的に削除されます。
例: 'stltextfile.stl'
出力引数
TR
— 三角形分割
triangulation
オブジェクト
三角形分割。triangulation
オブジェクトとして返されます。
fileformat
— ファイル形式
'binary'
| 'text'
ファイル形式。'binary'
または 'text'
のいずれかとして返されます。
attributes
— バイナリ属性
uint16
ベクトル
バイナリ属性。uint16
ベクトルとして返されます。入力ファイルがバイナリの場合、attributes
には、三角形に関する符号化された情報が含まれます。その長さは三角形分割の三角形の数と等しくなります。その入力ファイルがテキスト ファイルである場合、attributes
は空の配列になります。
solidID
— 立体グループ化インデックス
ベクトル
立体グループ化インデックス。識別番号のベクトルとして返されます。入力ファイルがテキスト ファイルの場合、識別番号によって各三角形が三角形分割内の三角形のグループ化に割り当てられます。入力ファイルがバイナリの場合、solidID
にはすべて 1 が含まれます。solidID
の長さは、三角形分割の三角形の数と等しくなります。
データ型: double
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
バージョン履歴
R2018b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)