ユーザ用ツール

サイト用ツール


ベクトル演算

ベクトルの扱い

  • 加算
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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki