flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● 无语瓶阁下在教程区里 回复“《超简易papervision3D基础 ...”(18:09:44)
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
浏览主题:PV3D里的line3D线条实际长度,怎么获得?

PV3D里的line3D线条实际长度,怎么获得?
millfox (2009-11-24 14:59:11)

请教各位一下,调用Line3D产生的线条,实际长度为什么总是比设定的要短一点呢?如下代码:

var lines:Lines3D = new Lines3D();

var line:Line3D = new Line3D(lines, new LineMaterial(0x00FF00),1,
new Vertex3D(0, 0, 0),new Vertex3D(100, 0, 0));

lines.addLine(line);
scene.addChild(lines);
startRendering();

代码是画出一条长度为100像素的横线,但实际效果却没有100,只有几十,是怎么回事啊?


flash 3d 研究所 DDM君
(2009-11-25 11:21:29)
line3D和摄像机的距离,镜头广度都有关系的啊,而且三维世界的单位,和flash二维的单位毫无关系呢,当然不可能完全一样嘛,呵呵。

我常常举那个比喻说我们在10米处看100米的高楼,和在1公里远看同一幢高楼的高度完全不同嘛。

flash 3d 研究所 millfox
(2009-11-25 15:39:11)
呵呵,多谢DDM君指点,“近大远小”这个现实中最基本的概念被我忽略了。。

flash 3d 研究所 幽笨笨
(2009-11-25 16:25:06)
....这个有意思。。。呵呵

flash 3d 研究所 DDM君
(2009-11-27 10:21:41)
哈哈哈,三维的思维都是不同的呢

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了