ベクトル演算
ベクトルの扱い
- 加算
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ベクトル間の角度
ベクトル演算.txt · 最終更新: 2023/01/27 10:40 by jmitani