MATLAB ヘルプ センター
表面メッシュのトリミング
R2022b 以降
crop(mesh,bbox)
crop(mesh,bbox) は、3-D 境界ボックス bbox で指定された領域に、表面メッシュ mesh をトリミングします。
mesh
bbox
例
すべて折りたたむ
PLY ファイルからワークスペースに表面メッシュを読み取ります。
fileName = fullfile(toolboxdir("lidar"),"lidardata", ... "surfaceMesh","sphere.ply"); sphereMesh = readSurfaceMesh(fileName);
表面メッシュを表示します。
removeDefects(sphereMesh,"unreferenced-vertices") surfaceMeshShow(sphereMesh)
球のメッシュを下半分にトリミングする境界ボックスを定義します。
bbox3d = [-1 1 -1 1 -1 0]; crop(sphereMesh,bbox3d)
トリミング後のメッシュを表示します。
surfaceMesh
表面メッシュ。surfaceMesh オブジェクトとして指定します。
3 次元境界ボックスの寸法。6 要素ベクトルとして指定します。ベクトルは [minX maxX minY maxY minZ maxZ] の形式で、x- 方向、y- 方向、z- 方向に沿ったボックスの下限と上限を指定します。
R2022b で導入
surfaceMesh | translate | rotate | transform | scale | simplify | subdivide
translate
rotate
transform
scale
simplify
subdivide
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ