cocos 2d-x 线段相交

原文:http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html

线段相交的检测,哦天哪原来库程序员把这些事情都干了!我还在傻傻地想线段相交算法!实在是太勤奋了!

ccpLineIntersect(p1, p2, p3, p4, &s, &t); // 返回p1为起点p2为终点线段1所在直线和p3为起点p4为终点线段2所在的直线是否相交,如果相交,参数s和t将返回交点在线段1、线段2上的比例
// 得到s和t可以通过 p1 + s * (p2 - p1) 或 p3 + t * (p4 - p3) 求得交点。

ccpSegmentIntersect(A, B C, D) // 返回线段A-B和线段C-D是否相交

ccpIntersectPoint(A, B, C, D) // 返回线段A-B和线段C-D的交点
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容