perpendicular()

概要

指定されたベクトルに垂直な単位ベクトルを返します。この関数は "任意の軸アルゴリズム" を使用し、考えられる有効な結果が無数にある場合でも、結果を予測可能で一貫性のあるものにできます。いずれかの主平面にあるベクトルが、別の主平面の結果を取得します。さらに、指定されたベクトルが XY 平面にある場合には、垂直方向も同様に行われます。これにより、2D の問題が平面内に収まります。この関数は、常に単位ベクトルを返します。

構文

perpendicular ( vec As Vector ) As Vector 
引数 [タイプ] 説明
vec ベクトル 指定されたベクトルです。

例 1

Intent >perpendicular(Vector(1,0,0)) 
--> Vector_(0.0, 1.0, 0.0, WorldFrame()) 
実際の出力表示が異なる可能性があります。

例 2

Intent >perpendicular(Vector(1,1,0)) 
--> Vector_(-0.707, 0.707, 0.0, WorldFrame()) 
結果は常に単位ベクトルです。