在《100+前端几何学应用案例》 专栏中, 我会和大家由浅入深地分享一些应用几何学知识实现的经典Web案例, 比如:
游戏领域的边界问题(碰撞, 射击策略等)
几何画板的实现方案
常见的几种可视化图表实现方案...接下来开始我们的第一篇分享——几何边界问题的编程实践。...几个常见边界计算的例子和实现原理
image.png
这篇文章主要会介绍三种常见图形(矩形, 圆形, 三角形)的边界计算方案, 其中会应用一些几何学和代数知识, 相信大家会从中汲取到自己需要的知识,...通过以上方式, 我们可以轻松判断在画布中的任意点, 是否在矩形内部, 从而实现有意思的射击游戏。
当然我们探索的本质问题其实是: 判断一个点是否在指定形状的内部。..., 添加了 isLine 参数, 这个参数可以控制我们绘制的图形是闭合多四边形还是折线集合。