【文件属性】:
文件名称:PythonVecN:Vec2和Vec3类的实现
文件大小:6KB
文件格式:ZIP
更新时间:2021-02-18 05:05:07
Python
Python向量
Vec2和Vec3类的实现,可用于表示2D和3D空间中的矢量或点。
用法
from PythonVecN import Vec2
from PythonVecN import Vec3
v2 = Vec2 ( 1 , 2 )
v3 = Vec3 ( 1 , 2 , 3 )
v2 + Vec2 ( 2 , 4 )
# -> Vec2(3.0, 6.0)
2 * v3
# -> Vec3(2.0, 4.0, 6.0)
v2 . norm ()
# -> 2.23606797749979
v2 . dot ( Vec2 ( 1 , 1 ))
# -> 3.0
v2 . versor ()
# -> Vec2(0.4472135954999579, 0.8944271909999159)
v2 . versor . norm ()
# -> 1.0
【文件预览】:
PythonVecN-main
----tests()
--------test_vec3.py(3KB)
--------test_vec2.py(3KB)
----LICENSE(1KB)
----src()
--------vec2.py(2KB)
--------__init__.py(47B)
--------vec3.py(2KB)
----__init__.py(19B)
----.gitignore(11B)
----README.md(468B)