Skip to content

shiyu15/ZJU-CG-project-2021

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

ZJU-CG-project 2021

主题:工业智能流水线车间

11.21 讨论

主题细化:xx自动化组装流水线

最终实现:网格化,只有xy轴(只检测前后左右)

零件的组装是固定过程,把所有成品拆成固定的几个模块,组装成品时只是把零件按一定顺序拼起来(比如某个面的零件放在对应位置)

main:

对地图类的二维数组进行遍历,在每个位置检测值,根据值调用流水线类的绘制函数

类:

地图类:

有一个二维数组,两个下标表示网格化后的坐标,值为0时表示为空地,值为1时为流水线,其他值表示流水线组件和玩家
构造时需要将opengl中的坐标系映射到一个网格化的数组中  
需要的方法:获得数组值, 坐标网格化  

流水线类:

通过确定点自动规划路径绘制
定义流水线方向
(开关?)
绘制函数

流水线组件类:流水线类的子类

在流水线上可以增加组件(甚至可以在流水线之外,当装饰)
零件经过组件时组件需要有动画反馈
绘制函数

零件类:

获取地图上的坐标,根据坐标上的物体自动绘制
可以放置在流水线上,放在流水线上时获取流水线方向,随之移动
经过流水线组件时动画反馈,并且改变外观
绘制函数

玩家类:

视角控制
检测地块是否有物体,碰撞检测

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published