src | ドラッグのソースポイント(開始の点) |
dest | ドラッグを終えた点 |
srcPosition | ドラッグされたオブジェクトの src レイ の 3D の位置 |
constraintDir | 制約された動きの 3D での向き |
float constraintDir に沿って移動した距離
3D 空間のラインに沿ってマウスをドラッグするマップ
(矢印のような) 特定のタイプのハンドルは 3D 空間でラインに沿った移動を含みます。たとえば、トランスフォームの Position の矢印はマウスがドラッグされるとローカルの X 、Y、Z 軸に沿ってオブジェクトを移動させます。CalcLineTranslation 関数は Unity の組み込みツールによって使用されるおなじみの方法です。マウスの動きを 3D のラインに沿って拘束された動きに変換します。