translateFrame()

概要

フレーム f をベクトル dir で移動した結果のフレームを返します。

フレームによって座標系が定義されます。フレームには、関連付けられている変換マトリクスがあります。このマトリクスでは、「ワールド」座標系で定義されたジオメトリをローカル座標系に変換します。

構文

translateFrame ( f As Frame, _
                 dir As Vector ) As Frame 
引数 [タイプ] 説明
f フレーム 移動するフレームです
dir ベクトル 移動ベクトルです

例 1

Intent >translateFrame(worldFrame(), vector(1,1,0))
--> Frame<Vector_(1.0, 0.0, 0.0, WorldFrame()), Vector_(0.0, 1.0, 0.0, WorldFrame()), Vector_(0.0, 0.0, 1.0, WorldFrame()), Point_(1.0, 1.0, 0.0, WorldFrame())>

例 2

Intent >translateFrame(worldFrame(), vector(2,3,4))
--> Frame<Vector_(1.0, 0.0, 0.0, WorldFrame()), Vector_(0.0, 1.0, 0.0, WorldFrame()), Vector_(0.0, 0.0, 1.0, WorldFrame()), Point_(2.0, 3.0, 4.0, WorldFrame())>