使い方

参考:

デフォルトキューブを z 方向に1動かす – Qiita

ベクトル (Vector)

参考:

mathutils.Vector | Blender Python API [Official]

How can I insert values at the start of an array of vectors in Blender 2.8 using Python – Blender Stack Exchange

行列 (Matrix)

行列とベクトルの積を計算する。

v = m @ vCode language: Python (python)

ベクトルのリスト全てに行列の積を適用する。

v_list = [m @ v for v in v_list]Code language: Python (python)

参考:

Matrix, Vector and Quaternion Multiplication in Blender 2.8 Python API | Interplanety

mathutils.Matrix | Blender Python API [Official]

How to multiply vector with list items – Blender Stack Exchange

アダマール積/要素積

ベクトルの要素毎の積を計算する。

r = Vector(a * b for a, b in zip(p, q))Code language: Python (python)

参考:

アダマール積 – Wikipedia

How to perform element-wise multiplication with mathutils.Vector? – Blender Stack Exchange

ベクトルが成す角

2つのベクトルが成す角を計算する。

theta = v1.angle(v2)Code language: Python (python)

参考:

mathutils.Vector.angle | Blender Python API [Official]

ベクトルが等しいか判別する

参考:

compare two vectors – Blender Artists Community

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA