Skip to content

bufapiqi/SeniorSchoolPhysicsHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeniorSchoolPhysicsHelper

模块: 1.algorithm --> 图形识别

2.pygame --> 界面渲染,pygame目录下,不同的py文件应该代表不同的画布, 即通过切换不同的py来切换页面

3.physicsEngine --> 基于pymunk的物理引擎

4.util --> pygame,pymunk之间的坐标转换工具

5.main --> 启动

todo:

  1. menu类(pygame)
  2. 完成img_model
  3. 坐标转换的东西(通过配置文件读取)
  4. 其他joint的model都要实现
  5. 自定义形状的model,或者滚轮的那种model得讨论一下
  6. 可能还包含body的中心点适配问题,要能自动判断坐标和修正坐标
  7. file_util的实现

line等的创建shape都是根据body的position的相对位置来设定的 现在坐标还是有些问题,还得改(line的改完了) arc估计还有问题 --> 坐标

question: 1.多边形如何确定质心??(三角形、四边形)pymunk是先创建body,再通过body创建shape的

筒子们:保存的机制,咱们准备怎么做,是咱们专门实现一个类,这个 类的实例拥有这当前画布的所有组件,然后保存其实就是把该实例持久化 还是怎样~ 筒子们说说意见~

第二次开会内容: 功能: 定时:定时暂停 识别:用什么模型、要什么数据 用户输入:预处理 保存/加载:迭代二

操作流程: 1、双击exe 2、配置窗口,配置完并确定 3、关闭配置窗口、打开主窗口,主窗口根据配置文件的内容相应的改变 4、开始笔输入,画图形 5、画布纠正图形并显现出来(不封闭模型暂定static) 6、画一个箭头,箭头根部与物体之间有一个阈值 7、出现一个提供单次输入的框 8、用户在框内输入参数,并确认参数输入 9、重复操作8,直到参数输入完毕 10、点击运行 额外操作:暂停、计时定时、保存/加载

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages