文件名称:physics-simulator:用于模拟2D物理的Python UI
文件大小:39KB
文件格式:ZIP
更新时间:2024-04-17 04:10:01
Python
物理模拟器 该项目的目的是提供一个用于实验和可视化二维物理的用户界面和物理环境。 它将用Python编写。 由于Tkinter的轻量级性质以及Tkinter Canvas对象(将用于显示PhysicsObjects的对象)的强大功能,它将使用Tkinter作为用户界面。 reference-examples文件夹包含我最近为期中游戏制作的两个游戏的示例,它们是使用tkinter ui进行的蛇和*以及战争。 别担心,我们可以把它比匆忙的项目更更符合人体工程学的用户界面。 物理学的下一步是创建PhysicsObject ,其中包含向量以表示距离,速度和加速度。 lib的编写应使原点位于画布的中心,而不是左上角,因此必须具有低级的转置功能。 这样,我们可以按常规方式完成所有三角函数。 我认为这使它变得容易得多。 每个PhysicsObject都有一个位移矢量,该位移矢量描述了它从画布中心
【文件预览】:
physics-simulator-main
----reference-examples()
--------javascript-other-example-prog()
--------snakes-and-ladders()
--------war()
----readme.md(4KB)
----physics()
--------vectors.py(3KB)
----ui()
--------physics_canvas.py(266B)