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





最近更新:
● allthrough阁下在讨论区里 发表新主题“【求助】关于PV3D的VectorSha...”(22:14:36)
● compra viagra阁下在教程区里 回复“《超简易papervision3D基础 ...”(11:24:50)
● cialis阁下在教程区里 回复“cailvenqq的dae模型经验...”(11:24:27)
浏览主题:画不成圆

画不成圆
goodbird (2009-06-05 08:29:36)

while(degree < 360)
{
  degree+=speed;
  radian = degree/180 * Math.PI;
  loc1.x = ORBITAL_RADIUS * Math.cos(radian);
  loc1.z = ORBITAL_RADIUS * Math.sin(radian);
                                         
  trace(loc1.x,loc1.z,loc2.x,loc2.z);
globalline.addLine(new Line3D(globalline,new LineMaterial(0xffff00),1,loc1,loc2));
  loc2 = loc1;
                       
}
loc1,loc2:Vertex3D;
请赐教啊!


flash 3d 研究所 goodbird
(2009-06-05 08:48:09)
var golballine = new lines3D( );

flash 3d 研究所 DDM君
(2009-06-05 09:13:25)
您这个用直线画圆太痛苦了哈(犹如回到了小时候的logo语言),呵呵。

给您个这样的建议看看有没有用:
先用二维的画圆,然后加入到一个透明的mc里,然后用这个mc作为plane的贴图,这样就可以得到一个单位和位置和三维场景相同的圆了。

flash 3d 研究所 goodbird
(2009-06-05 09:17:03)
有道理!感谢感谢!

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

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

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

(目前需登陆方可发表)


不想添加了