MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
指定エッジに接続している三角形または四面体
ID = edgeAttachments(TR,startID,endID)
ID = edgeAttachments(TR,E)
ID = edgeAttachments(TR,startID,endID) は、指定されたエッジに接する三角形または四面体を特定します。startID と endID は始点と終点でエッジを指定し、それらの各点は TR.Points の行番号で表されます。戻り値 ID は、三角形を ID 番号で示します。
TR
startID
endID
TR.Points
ID
例
ID = edgeAttachments(TR,E) は、2 列の行列 E の各エッジの開始頂点および終了頂点を指定します。
E
すべて折りたたむ
Delaunay 三角形分割を作成してプロットします。
x = [0 1 1 0 0.5]'; y = [0 0 1 1 0.5]'; TR = delaunayTriangulation(x,y); triplot(TR)
始点 (0,0) と終点 (0.5,0.5) により定義されるエッジに接する三角形の ID を計算します。これらの点の頂点 ID はそれぞれ 1 と 5 です。
ID = edgeAttachments(TR,1,5); ID{:}
ans = 1×2 4 1
ConnectivityList プロパティは、各三角形に属する頂点を示します。4 番目の三角形は頂点 (0.5,0.5)、(0,0)、(1,0) により定義され、1 番目の三角形は頂点 (0,1)、(0,0)、(0.5,0.5) により定義されます。
ConnectivityList
TR.ConnectivityList
ans = 4×3 4 1 5 4 5 3 5 2 3 5 1 2
ans = 5×2 0 0 1.0000 0 1.0000 1.0000 0 1.0000 0.5000 0.5000
2 次元三角形分割データを読み込んで、三角形分割表現を作成します。
load tetmesh TR = triangulation(tet,X);
始点と終点の頂点 ID を指定して、2 本のエッジを選択します。
startID = [15; 21]; endID = [936; 716];
エッジの接続を検出し、各エッジに接している三角形の ID を調べます。
ID = edgeAttachments(TR,startID,endID); ID{1}
ans = 1×6 927 2060 3438 3423 2583 4690
ID{2}
ans = 1×5 2652 3946 3953 4665 4218
三角形分割の表現。スカラー triangulation オブジェクトまたは delaunayTriangulation オブジェクトとして指定します。
triangulation
delaunayTriangulation
データ型: triangulation | delaunayTriangulation
各エッジの開始頂点 ID。列ベクトルとして指定します。頂点 ID 番号は、その頂点に対応する Points プロパティの行番号です。
Points
データ型: double
double
各エッジの終了頂点 ID。列ベクトルとして指定します。頂点 ID 番号は、その頂点に対応する Points プロパティの行番号です。
エッジ行列。2 列の行列として指定します。各行には、エッジの開始頂点 ID と終了頂点 ID が含まれます。頂点 ID 番号は、その頂点に対応する Points プロパティの行番号です。
すべて展開する
backgroundPool
ThreadPool
R2013a で導入
edges | vertexAttachments | delaunayTriangulation | triangulation
edges
vertexAttachments
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ