ベクトルの扱い
*加算
vector = rs.VectorAdd(vector1, vector2) # 加算
*減算
vector = rs.VectorSubtract(vector1, vector2) # 減算
*スケール変換
vector = rs.VectorScale(vector, scale) # スケール変換
*長さの取得
length = rs.VectorLength(vector) # 長さの取得
*内積
dot = rs.VectorDotProduct(vector1, vector2) # 内積
*外積
vector = rs.VectorCrossProduct(vector1, vector2) # 外積
*正規化
vector = rs.VectorUnitize(vector) # 正規化(長さを1にする)
*3Dベクトルの回転
vector = rs.VectorRotate(vector, angle_degrees, axis) # 3Dベクトルの回転
*2つの3Dベクトル間の角度
angle = rs.VectorAngle(vector1, vector2) # 2つの3Dベクトル間の角度