ヘルプ センターヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
三角形分割の頂点法線
V = vertexNormal(TR)
V = vertexNormal(TR,ID)
V = vertexNormal(TR) は 3 次元表面の三角形分割のすべての頂点に対する単位法線ベクトルを返します。V は 3 列の行列で、各行には TR.Points の頂点に対応する単位法線座標が含まれます。
TR
V
TR.Points
例
V = vertexNormal(TR,ID) は、ID でインデックス付けされた頂点ごとの単位法線ベクトルを返します。頂点 ID は、プロパティ TR.Points の頂点に対応する行番号です。
ID
すべて折りたたむ
三角形分割の頂点に対する単位法線ベクトルを計算してプロットします。
立方体の体積を表す 3 次元三角形分割を作成します。
[X,Y,Z] = meshgrid(1:4); x = X(:); y = Y(:); z = Z(:); DT = delaunayTriangulation(x,y,z);
立方体の境界を三角形分割します。
[Tfb,Xfb] = freeBoundary(DT); TR = triangulation(Tfb,Xfb);
三角形の頂点に対する単位法線ベクトルを求めます。
V = vertexNormal(TR);
三角形分割された表面と単位法線ベクトルをプロットします。
trisurf(TR,'FaceColor',[0.8 0.8 1.0]); axis equal hold on quiver3(Xfb(:,1),Xfb(:,2),Xfb(:,3), ... V(:,1),V(:,2),V(:,3),0.5,'Color','b');
3 次元表面の三角形分割に限定の三角形分割の表現。スカラー triangulation または delaunayTriangulation オブジェクトとして指定します。
triangulation
delaunayTriangulation
データ型: triangulation | delaunayTriangulation
頂点 ID。要素が三角形分割オブジェクトの個々の頂点に対応するスカラーまたは列ベクトルとして指定します。各頂点の ID は、Points プロパティの対応する頂点の行番号です。
Points
データ型: double
double
backgroundPool
ThreadPool
R2013a で導入
faceNormal | delaunayTriangulation | triangulation
faceNormal
次の 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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office