主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

stlwrite

三角形分割からSTLファイルを作成します。

説明

stlwrite (TR文件名は,三角形分割TRをバイナリSTLファイル文件名に書き込みます。三角形分割は三角测量オブジェクトまたは2次元delaunayTriangulationオブジェクトのいずれかにすることができます。

stlwrite (TR文件名fileformatでは,書き込まれるファイルのファイル形式も指定します。fileformat“二元”(既定)または“文本”にすることができます。

stlwrite (___名称,值は,前のいずれかの構文の1つ以上の名称,值ペアの引数を使用してSTLファイルに書き込む追加のオプションを指定します。たとえば,stlwrite (TR,‘stlbinary’,‘属性’,属性)は,TR内の各三角形の属性のuint16ベクトルも書き込みます。

すべて折りたたむ

2 次元三角测量オブジェクトを作成してプロットします。

P = [2.5 8.0;6.5 - 8.0;2.5 - 5.0;6.5 - 5.0;1.0 - 6.5;8.0 - 6.5);T = [5 3 1;3 2 1;3 4 2;4 6 2]; TR = triangulation(T,P); triplot(TR)

tritext.stlという名前のテキストファイルに三角形分割を書き込みます。

stlwrite (TR,“tritext.stl”“文本”

入力引数

すべて折りたたむ

三角形分割。三角测量オブジェクトまたは2次元delaunayTriangulationオブジェクトとして指定します。

STLファイル名。文字ベクトルまたはスカラー字符串として指定します。ファイル名は.stlまたは.STLの拡張子で終わらなければなりません。

例:“stltextfile.stl”

ファイル形式。“二元”または“文本”のいずれかとして指定します。

名前と値のペアの引数

オプションの名称,值の引数ペアをコンマ区切りで指定します。的名字は引数名で,价值は対応する値です。的名字は一重引用符(' ')で囲まなければなりません。Name1 Value1, Name2 Value2のように,名前と値のペアの引数を任意の順序で指定できます。

例:stlwrite (TR,‘stltext’,‘SolidIndex’,solidIDs)

バイナリ属性。uint16ベクトルとして指定します。入力ファイルがバイナリファイルの場合,属性には三角形に関する符号化された情報を含むことができます。その長さは三角形分割の三角形の数と等しくなければなりません。このパラメーターは,入力ファイルがテキストファイルの場合はサポートされません。

固定グループ化インデックス。識別番号のベクトルとして指定します。入力ファイルがテキストファイルの場合,識別番号によって各三角形を三角形分割内の三角形のグループ化に割り当てなければなりません。ベクトルの長さは,三角形分割の三角形の数と同じでなければなりません。このパラメーターは,入力ファイルがバイナリの場合サポートされません。

R2018bで導入