MATLAB ヘルプ センター
三角形分割の頂点法線
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
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ