当前在线人数10707
首页 - 分类讨论区 - 电脑网络 - 闪客一族版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
请教一个关于flash 3D获取数据和产生模型的技术问题。
[版面:闪客一族][首篇作者:flyingcow] , 2013年11月19日00:28:01 ,276次阅读,0次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
flyingcow
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: flyingcow (宝珠黛汝), 信区: Flash
标  题: 请教一个关于flash 3D获取数据和产生模型的技术问题。
发信站: BBS 未名空间站 (Tue Nov 19 00:28:01 2013, 美东)

我现在找人给我开发了一个基于away3D技术的3D模型的plotter/generator。这个
plotter会读取XML文件来自动产生3D模型。
模型里头的构件有不同的横截面形式(shape),比如说正方形、长方形、L形等。每一个
截面形式又有不同的型号,就是不同的尺寸。比如说L形有L4是边长4米的L截面,L5是
边长为5米的截面。这些每一不同型号的不同截面的几何信息和材料都存在一个相应的
mtl/obj文件里头。
这个3D模型的plotter/generator要产生3D模型的时候,他就读取XML文件里给出的关于
每一个构件的信息-tag的属性。通常构件的属性包括点的坐标,构件的截面形式和型
号等等。
现在的问题是,因为这个plotter/generator是读这个XML文件来获取模型定义信息的,
那么在整个模型产生以后,如果某一个或几个构件有变化,我就需要重新产生整个模型
的XML文件,这个plotter/generator也需要重新读取这整个XML文件并重新为每一个构
件产生模型,不管这个构件是否有变化。这样的一个过程效率很低。
我需要用户在模型的界面上有交互(interaction)来更改模型。模型的更改或更新到数
据库。比如说用户在模型的界面上更改了某一个构件的截面型号,那么这样的更改会反
应到数据库。但是我不希望,整个3D模型的每一个构件都要重新全部产生一遍,我希望
只是有变化的构件重新重新产生一遍。
我设想的新的流程是这样的:
不用XML,至少不是记录整个模型信息的XML文件。在flash里头,有一个来为一个构件
产生3D模型的循环,在这个循环里头,flash接受从外部如php的调用并传来需要参数模
型的构件/物体的数据,并产生模型。一个有N个构件的模型是通过N次这样的循环来实
现的。这样的话,当某一个构件有更新(updates)的时候,就只需要重新产生这一个构
件的模型了。
我这种想法合理吗?可行吗?技术上有那些要点?谢谢。
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 64.]

 
[分页:1 ]
[快速返回] [ 进入闪客一族讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996