【急】请问如何实现?
问题描述:
比如说有一把枪,有枪头、扳手、枪筒等等组成。这些零件图片都已经分别编号并存入数据库(包括每个零件的详细文字资料)。
请问如何开发一套专门的工具,来实现以下功能:
1、调用零件库中的零件组合一个完整的实物。
2、可以分别对单个零件进行旋转、拖动等操作。
3、要能够动画演示组合过程。双击组合好的实物有可以自动分解成各个零件。
比如你通过调用零件库中的图片组合了一把枪,那么他要求能够动画演示如何组合一把枪。
4、要求操作简单方便。
我知道现在如果要求做一个单独的动画,flash等很多软件都可以实现,但是不灵活,不容易修改。
所以现在需要做这样一套专门的工具,能够灵活的组装各种实物(假设实物的各个零件都已经存入数据库中,只需要调用就可以),并能够对组合好的实物进行自动的动画演示以及可以灵活的分解重组。
希望做过的高手能给点思路和方法,同时也希望没有做过的一起参与讨论,谢谢。
问题点数:100、回复次数:6Top
1 楼21xxb(人在呢)回复于 2005-09-08 08:57:09 得分 5
难到应该不是太难,但关键是太麻烦。
flash做出的东西也可以做到很灵活,较易维护。
你需要的专门的工具可能不存在。得自己开发。Top
2 楼zhouguoyao(飞鸟)回复于 2005-09-08 10:38:35 得分 0
对,我现在就是想专门开发一套这样的工具,想请大家讨论一下开发的方法和思路。
现在不知道从那里下手。
不知道现在有没有类似的工具,如果那位知道告诉我一下,我看一下,可能会得到更多的启发,谢谢Top
3 楼tjficcbw(津津)回复于 2005-09-08 17:40:54 得分 5
我觉得flash能实现,开发一专门软件也能实现,看你要那个了,但是那个也不简单,
但我觉得还是软件稍简单一些。因为它对数据库比较方便,Top
4 楼zhouguoyao(飞鸟)回复于 2005-09-08 23:36:22 得分 0
顶一下Top
5 楼zhouguoyao(飞鸟)回复于 2005-09-09 23:30:09 得分 0
没有人做过吗?Top
6 楼kainzgy(ICE)回复于 2005-09-12 18:35:34 得分 90
数据库设计:
工具表:存放各种工具,包括工具id,工具name等
零件表:存放每个工具的所有零件,零件表中的工具id和工具表中的工具id关联,包括:零件id,工具id,零件名称等
实现:
左边是一个树状的东西,类似visio,列出工具大类,各个大类下面再列出它的子类,然后中间就是工作区,需要什么就拖什么,右边就是属性区,可以设置旋转,高度,对齐等各种属性
可以设计三个后台
一个录入后台:录入图形和指令顺序等
一个编辑后台:编辑动画
一个前台显示
Top




