PythonVecN:Vec2和Vec3类的实现

时间:2024-03-09 22:51:47
【文件属性】:

文件名称:PythonVecN:Vec2和Vec3类的实现

文件大小:6KB

文件格式:ZIP

更新时间:2024-03-09 22:51:47

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)

网友评论