html5 canvas:我如何绘制一个真正的长波/曲线,并从中得到边界
html5 canvas: How do I draw a really long wave/curve and get the bounds from it?
我需要画一个很长的波浪/曲线。宽度可能超过10000px。这条曲线更像是一条道路,中间有一辆车。所以当汽车撞到路边时,它会检测到碰撞。
我用bezier曲线做过实验。然而,它不能满足我的需要,因为我只能把它弯曲到一边。
我应该把整个路径都画出来吗?
我如何检测碰撞或获得曲线的边界?
如有任何建议,我将不胜感激。谢谢。使用接收x坐标作为参数并返回描述曲线的y坐标的函数。要检测碰撞,将对象的x坐标传递给函数,并将函数返回的y坐标与对象的y坐标进行比较。
您应该能够使用BezierCurveTo
和quadraticCurveTo
来绘制您的曲线。
相关文章:
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对于如何在没有modernizr的情况下用边界半径的功能检测检查来替换我的旧浏览器检查
- 仅在边界内时替换特定字符
- 如何在d3力布局中使直线而不是曲线
- 将谷歌地图中的平移边界设置为图像覆盖
- 将边界设置为overlayImage谷歌地图
- 为什么不是't这=>边界“;这个“;到周围的范围
- 获取以屏幕像素为单位的旋转SVG元素的边界
- RegEx:在单词边界添加加号
- 我如何才能获得Facebook在边界内的位置列表
- 精灵从pixi到p2的边界多边形
- D3.js:设置贝塞尔曲线的动画
- 如何通过单击点之间的样条曲线来选择样条曲线中的序列
- CSS 溢出边界半径鼠标事件
- jQuery根据鼠标位置计算DIV偏移量和边界
- 世界的最大纬度和长边界 - 谷歌地图API LatLngBounds().
- 谷歌地图API地理编码器,受边界限制
- 数据库中的动态样条曲线高图
- html5 canvas:我如何绘制一个真正的长波/曲线,并从中得到边界
- 需要帮助在Div标签显示曲线边界以上的Img