工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1707|回复: 1

2D 软体模拟 跪求牛人接单

[复制链接]
发表于 2010-1-8 22:06 | 显示全部楼层 |阅读模式

2D 软体模拟

根据弹簧与阻尼模型(spring and dashpot)模拟一网状软体,网可以以3D 的方式运动。用户可以使用键盘或鼠标在屏幕上移动网的一端。

该模型必须根据胡克定律建造,主要有两组物理量需要被使用1)弹性力 / 弹性系数;2)阻尼摩擦力 / 阻尼系数。要模拟一个2D 软体 (绳子)还必须使用牛顿力学,包括万有引力,空气摩擦力与绳子中每个质点的质量。 可以参考演示的效果。

弹簧与阻尼模型被广泛应用于游戏制作,除了绳子或弹簧以外该模型还能模拟网,旗,水面,身体等不同的软体。其整体数学计算与步骤非常简单,但使用欧拉法会产生误差。

Q:327958213

具体要求:

1, 使用vs .net 开发平台,C++ 语言,面向对象方法。

2, 所模拟的网为二维,但可以进行三维的运动。

3, 模拟的真实性,包括:

1)网上的各个质点必须同时受弹性力和阻尼摩擦力的影响,并有质量属性,

2)网上的各个质点必须受万有引力与空气摩擦力的影响,

3)以上各个量可以改变并有不同效果。




4,
操控,包括:


1)
使用键盘的“1,“2,“3和“4键可以控制网两头端点在屏幕上

移动,


2)
使用其它键可以修改该物体的各种参数:万有引力,空气摩擦力,弹性系数与阻尼系数等。

建议的项目开发与管理细节:

      

流程:

工作

资料研究

对以上要求有疑问的,查阅相关资料或教材,确保能对实现各个功能心中有数。

框架的设计

设计游戏的整体框架,各功能模块(类)的组合。

建立框架基本功能

使框架具有绘图功能,获取用户输入功能(键盘)。控制物体的功能。

游戏物体的物理模拟

赋予每个质点位移,速度,加速度与质量等属性,网(弹簧)的每一段具有弹性力,阻尼摩擦力和长度的属性。

环境的影响

加入万有引力与空气摩擦力

Debug

确保完成的效果没有任何错误,如有错误确找不到解决方法的坚决把该效果或功能去除。

编写文档

按照完成的软件编写用户说明,论文等




详细情况加Q:327958213聊
发表于 2010-2-22 16:25 | 显示全部楼层
单子结束了没?现在还可以接吗?你的程序我曾做过类似的,能很快的完成。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-5-9 21:49

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表