ヘルプ センターヘルプ センター
衝突ジオメトリの表示
R2019b 以降
show(geom)
show(geom,"Parent",AX)
ax = show(___)
[ax,patchobj] = show(___)
show(geom) は、衝突ジオメトリを現在の Figure に現在の姿勢で表示します。関数で自動的にテッセレーションが生成されます。
geom
show(geom,"Parent",AX) は、衝突ジオメトリをプロットする座標軸 AX を指定します。
AX
例
ax = show(___) は、衝突ジオメトリをプロットする座標軸を返します。
[ax,patchobj] = show(___) は、プロットで衝突ジオメトリを表すグラフィックス オブジェクト patchobj を返します。
ax
patchobj
すべて折りたたむ
円柱型の衝突ジオメトリを作成します。この円柱は、長さが 3 メートル、半径が 1 メートルです。
cyl = collisionCylinder(1,3);
円柱を表示します。
show(cyl)
円柱を新しい Figure に表示し、円柱を表す patch オブジェクトを返します。patch オブジェクトの FaceColor フィールドの RGB 値を変更することにより、円柱の色をシアンに変更します。EdgeColor を 'none' に設定してエッジを非表示にします。
FaceColor
EdgeColor
'none'
figure [~,patchObj] = show(cyl); patchObj.FaceColor = [0 1 1]; patchObj.EdgeColor = 'none';
collisionBox
collisionCapsule
collisionCylinder
collisionMesh
collisionSphere
表示する衝突ジオメトリ。次のいずれかのオブジェクトとして指定します。
Axes
衝突ジオメトリをプロットする座標軸。Axes オブジェクトとして指定します。
衝突ジオメトリを表示する座標軸。Axes オブジェクトとして返されます。詳細については、Axes のプロパティ を参照してください。
Patch
衝突ジオメトリを表すグラフィックス オブジェクト。Patch オブジェクトとして返されます。詳細については、Patch のプロパティ を参照してください。
R2019b で導入
showCollisionArray
次の 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