上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 51 下一页
摘要: Canvas API 的globalCompositeOperation 属性的取值:source-over: This is the default setting and draws new shapes on top of the existing canvas content.source-in: The new shape is drawn only where both the new shape and the destination canvas overlap. Everything else is made transparent.source-out: The new . 阅读全文
posted @ 2011-10-06 20:59 vily_雷 阅读(1047) 评论(0) 推荐(0)
摘要: 每一条线段都落于一条对应的直线上,且有两个端点。2D空间中判定两条线段是否相交极其常用和有用。这里采用几何原理来判定两条线段是否相交。判定的原理如下:如果线段A的两个端点,在线段B所在直线的两侧, 而线段B的两个端点也在线段A所在直线的两侧,这两条线段就相交。关于Vector_2D:http://www.cnblogs.com/vilyLei/articles/1567703.html样例演示:http://www.cnblogs.com/vilyLei/articles/1386711.html这里给出了一个基于as3基本的线段类得实现,如有错误请指出://package{//imports 阅读全文
posted @ 2011-09-30 10:16 vily_雷 阅读(999) 评论(0) 推荐(0)
摘要: 计算空间两个平面的交线,用的到原理是: 第一步通过两个平面法线的叉乘( cross(...) )得到交线的切向。 第二步通过平面方程:pnv.dot(pv) = pd,pv为平面上的任意一点。则pnv乘以pd,就能得到这个平面上的一点。 第三步计算出位于交线上的点,至此,就可以得到这个交线。在运算中尽量不要产生新对象,以下方法中之所以用新对象是为了方便,如果你会用到下面的方法,请自己优化。用到的planeAndSLIntersectionV(...),方法请见:http://www.cnblogs.com/vilyLei/articles/2195156.html此实现原理和语言无关,只基于几 阅读全文
posted @ 2011-09-29 10:50 vily_雷 阅读(5502) 评论(0) 推荐(0)
摘要: 原理请见前一篇文章:http://www.cnblogs.com/vilyLei/articles/2191514.html这里给出的所有算法都不依赖于语言,而是基于几何原理的。基于as3的实现代码如下 :// /**计算一条3d空间直线和一个3d空间平面的交点@parampnv空间平面的法线的单位矢量@parampd空间平面的参数距离,平面的方程为:pnv.dot(pv)=pd@paramltv空间直线的方向(切向)单位矢量@paramlv空间直线上的一点@paramoutV计算后得到的位于平面上的交点坐标*/publicfunctionplaneAndSLIntersectionV(pnv 阅读全文
posted @ 2011-09-29 10:10 vily_雷 阅读(8555) 评论(0) 推荐(0)
摘要: 这里的方案使用矢量计算为基础的计算原理图如下:算法as3实现如下:///**计算两条直线的交点@paramlnV直线A的法线,直线A的方程为:lnV.dot(tpv)=ld@paramld直线A的参数距离@parampAV在直线B上的一点pAV@parampBV在直线B上的一点pBV @param outV 为计算后得到的交点*/publicfunctioncalc2LineIntersectionV(lnV:Vector_2D,ld:Number,pAV:Vector_2D,pBV:Vector_2D,outV:Vector_2D):void{//vardis:Number=lnV.do.. 阅读全文
posted @ 2011-09-26 11:42 vily_雷 阅读(2399) 评论(0) 推荐(0)
摘要: ZeroMQ,是一个开源的网络通讯库。用官方的说法,其具有跨语言,简洁灵活,高效能的亮点。看看其支持的语言:Ada, Basic, C#, C, C++, Common Lisp, Erlang, Go, Haskell, Haxe, Java, JavaScript(Node.js), Lua, Objective-C, PHP, Perl, Python, Racket, Ruby, Scala真是多哦。其实现是用C语言,而且通讯协议定义格式简洁明了,所以性能据说和传统 socket API性能不相上下。中文介绍:http://tuicool.com/articles/4e4844fb73 阅读全文
posted @ 2011-09-20 11:00 vily_雷 阅读(974) 评论(0) 推荐(0)
摘要: 1.http://jgt.akpeters.com/ 阅读全文
posted @ 2011-09-19 14:35 vily_雷 阅读(138) 评论(0) 推荐(0)
摘要: 官网:http://webster.cs.ucr.edu/http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.htmlHLA安装与设置介绍文章:http://wallimn.iteye.com/blog/327792 阅读全文
posted @ 2011-09-12 23:51 vily_雷 阅读(169) 评论(0) 推荐(0)
摘要: 来自:http://www.cnblogs.com/cloudgamer/archive/2009/01/06/Tween.html 阅读全文
posted @ 2011-09-07 08:53 vily_雷 阅读(181) 评论(0) 推荐(0)
摘要: 1. 单个图片的缓动滚屏展示演示地址源码下载 阅读全文
posted @ 2011-09-02 10:54 vily_雷 阅读(129) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 51 下一页