メインコンテンツ

translate

座標軸に沿ってメッシュを平行移動

説明

translatedMesh = translate(mesh,deltaPos) は、オブジェクト メッシュを座標軸に沿って deltaPos で指定された距離だけ平行移動します。

すべて折りたたむ

extendedObjectMesh オブジェクトを作成し、オブジェクトを平行移動します。

直方体メッシュを作成します。

mesh = extendedObjectMesh('cuboid');

メッシュを負の "y" 軸方向に 5 単位だけ平行移動します。

mesh = translate(mesh,[0 -5 0]);

メッシュを可視化します。

ax = show(mesh);
ax.YLim = [-6 0];

Figure contains an axes object. The axes object contains an object of type patch.

入力引数

すべて折りたたむ

拡張オブジェクト メッシュ。extendedObjectMesh オブジェクトとして指定します。

オブジェクト メッシュの並進ベクトル。3 要素の実数値ベクトルとして指定します。ベクトルの 3 つの要素は、x 軸、y 軸、z 軸に沿った並進を定義します。

データ型: single | double

出力引数

すべて折りたたむ

平行移動後のオブジェクト メッシュ。extendedObjectMesh オブジェクトとして返されます。

バージョン履歴

R2020b で導入

参考

オブジェクト

関数