数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
楼主: 胡安尼特

谁知道三维投影方面的知识啊 据说可以实现动画和静态三维的结合

[复制链接]
发表于 2003-7-30 01:04:47 | 显示全部楼层

你可以设置断点 看看在什么地方出的错误。
 楼主| 发表于 2003-7-30 04:53:43 | 显示全部楼层

t=linspace(0,2*pi,400)

theta=0:pi/100:2*pi;

x=2.*cos(theta);

y=2.*sin(theta);

z=2.*theta;

plot3(x,y,z);

[x1,y1]=meshgrid(t);

zh=0*ones(size(x1));

theAxes=axis;

m=moviein(400);

for i=1:400

  plot3(x1,y1,zh);

  hold on

  plot3(x(i),y(i),z(i),'.');

   hold off

   grid on

    axis(theAxes);

    m(:,i)=getframe;

end

movie(m,20);

 楼主| 发表于 2003-7-30 04:56:19 | 显示全部楼层

编了个运算小得程序先试验一下
实现了一个动点 怎么加进去第二个啊?
效果也差得很 平面怎么生成得那么慢啊?不仔细看就看不到动点了
faint!
发表于 2003-7-30 05:50:34 | 显示全部楼层

<BLOCKQUOTE><strong>引用</strong>:<HR Size=1>原文由 <b>胡安尼特</b> 发表:
平面怎么生成得那么慢啊?<HR SIZE=1></BLOCKQUOTE>
绘制的效率太低了
或者说是太费时间了

[此帖子已被 xiaofenger 在 2003-7-29 21:50:57 编辑过]

[此帖子已被 xiaofenger 在 2003-7-29 21:51:29 编辑过]
发表于 2003-7-30 18:04:53 | 显示全部楼层

今天该交了吧?
唉.......
 楼主| 发表于 2003-7-30 18:35:54 | 显示全部楼层

就是啊!!最后的机会了
觉得把背景加到每祯里面不现实,没办法了
还有一个图像视点拉近拉远的功能也没实现555555555555555
最后的机会了!!伤心!!1
发表于 2003-7-30 18:49:20 | 显示全部楼层

把背景加到每帧里面效率太低了
能不能把背景做成一个图片加载到程序里面

视点远近变换你可以试试对图形进行缩放
因为视口是一定大小的
图形放大就相当于靠近
反之就是远离

加油<IMG border=0 SRC=images/brow/wink_smile.gif>
 楼主| 发表于 2003-7-30 19:15:04 | 显示全部楼层

今天要交差了 唉 怎么好意思将没做完的交了哦 5555555555555555555
实在是汗颜!
发表于 2003-7-30 19:37:29 | 显示全部楼层

没关系
你已经尽力了。

也许一开始就应该用C来写,我现在也在做图形
用的就是C语言。昨天晚上我看了一些Matlab函数
,它应该能完成图形的拾取和再绘制,不过总觉得
用起来不是很舒服。再说在实时动画上Matlab的
效率确实很低,毕竟它是一种脚本语言。但它具有
很强的数值计算功能,这是一般编程语言没法比的。
 楼主| 发表于 2003-7-31 06:26:17 | 显示全部楼层

nod
当时我也没想到老师会给那么大的数据量 还要用matlab做
不过今天下午解决了缩放的问题
老师还给了我一天
』』』把背景加到每帧里面效率太低了
能不能把背景做成一个图片加载到程序里面』』』
什么意思?      ^_^
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 12:39 , Processed in 0.047030 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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