摘要: 1.线段的斜率设线段的两个端点为A,B。K为斜率值K=(A.y-B.y)/(A.x-B.x); (K值为线段和X轴所成的夹角的tan值)2.线段的长度等同于两点之间距离的计算,参见 3D数学 - 点(基础一) 阅读全文
posted @ 2015-05-31 16:56 keng 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.两点之间的距离(1)2D两点之间的距离,设有点A,B则距离D=√((B.x-A.x)²+(B.y-A.y)²),(2)3D两点之间的距离,设有点A,B则距离D=√((B.x-A.x)²+(B.y-A.y)²+(B.z-A.z)²)即2D,3D的距离公式可以总结为分量C的长度(C=B-A, C的长... 阅读全文
posted @ 2015-05-31 16:46 keng 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 我们直接说新增的代码。下面定义了一个away3d自带的几何体plane也就是一个"板子"。 var plane:PlaneGeometry = new PlaneGeometry(100,100); //定义一个plane,也就是一个平面对象 var color:ColorMaterial = new ColorMaterial(0xffaacc); //定义一个彩色材质 mesh = new Mesh(plane,color); //用网格包裹( Mesh也是容器可以直接把away3d里的显示对象加入显示)。 mesh.rotationX = -90; //因为plane 阅读全文
posted @ 2013-05-21 22:06 keng 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 对于away3d可能很多人有畏惧心里,其实away3d没有想象中的那么难,现在我就教大家创建一个简单的view世界。 package { import away3d.containers.View3D; import flash.display.Sprite; public class Main extends Sprite { private var view:View3D; //兴建一个vie... 阅读全文
posted @ 2013-05-18 13:51 keng 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 先把所有源码贴上然后在来解释。package { import away3d.animators.ParticleAnimationSet; import away3d.animators.ParticleAnimator; import away3d.animators.data.ParticleProperties; import away3d.animators.data.ParticlePropertiesMode; import away3d.animators.nodes.ParticleBillboardNode; ... 阅读全文
posted @ 2013-01-03 16:38 keng 阅读(838) 评论(1) 推荐(0) 编辑