【Catmull-Rom Spline】 Catmull-Rom算法保证2点: 1、每点Pi的1阶层数等于Pi+1 - Pi-1。 2、穿过所有Pi点。 其中特点2是与贝塞尔曲线的最大区别。正因为这样的特性,使得Catmull-Rom算法适于用作轨迹线算法。 点Pi处的切线记作:...
分类:
其他好文 时间:
2014-12-29 13:32:12
阅读次数:
1093
Koch曲线是一种分形,完整的Koch曲线像雪花,维基百科上记录Koch曲线最早出现在海里格·冯·科赫的论文《关于一条连续而无切线,可由初等几何构作的曲线》中,它的定义如下,给定线段AB,科赫曲线可以由以下步骤生成:将线段分成三等份(AC,CD,DB)以CD为底,向外(内外随意)画一个等边三角形DM...
分类:
其他好文 时间:
2014-12-28 23:39:35
阅读次数:
358
在过去很多年,我们的PC或者手机设备都是采用拟物化的设计风格,IOS采用扁平化的特性,android在2014年IO大会上说采用Material Design的设计风格,显示效果不能过于生硬的转换,而是平滑,过度的切换方式,避免线性的动画效果,而是代替以曲线的效果进行展示,并且所有的图标的动画切换都...
分类:
移动开发 时间:
2014-12-28 23:31:58
阅读次数:
495
HTML5版的String Avoider小游戏?http://www.newgrounds.com/portal/view/300760?蛮简单也蛮考验耐心,从游戏起始点移动鼠标到终点位置,鼠标移动过程绘制出移动轨迹的String平滑曲线,整个过程不能碰撞到边界,...
分类:
Web程序 时间:
2014-12-28 22:24:58
阅读次数:
205
HTML5版的String Avoider小游戏 http://www.newgrounds.com/portal/view/300760 蛮简单也蛮考验耐心,从游戏起始点移动鼠标到终点位置,鼠标移动过程绘制出移动轨迹的String平滑曲线,整个过程不能碰撞到边界,从技术角度来说其核心就是根据鼠标移动位置生成String线的算法,该游戏是ActionScript写的Flash版,这里将其改造成HTML5版的JavaScript实现,并增加可自定义关卡功能的一种设计思路。...
分类:
Web程序 时间:
2014-12-28 22:22:20
阅读次数:
240
HTML5版的String Avoider小游戏 http://www.newgrounds.com/portal/view/300760 蛮简单也蛮考验耐心,从游戏起始点移动鼠标到终点位置,鼠标移动过程绘制出移动轨迹的String平滑曲线,整个过程不能碰撞到边界,从技术角度来说其核心就是根据鼠标移...
分类:
Web程序 时间:
2014-12-28 22:00:04
阅读次数:
243
http://javascript.ruanyifeng.com/htmlapi/canvas.html贝塞尔曲线http://www.cnblogs.com/doudougou/archive/2012/04/26/2472048.htmlhttp://www.cnblogs.com/lhb25/...
分类:
其他好文 时间:
2014-12-28 18:09:47
阅读次数:
164
内存 CPU 进程信息等性能统计代码早已写好,但是一直没尝试通过界面将其数据图形化。一来是自己对界面不熟悉,一来一直在学习其他方面。恰好最近在codeproject网站看到一个不错的代码,决定尝试借用他的代码试试将系统性能数据图形化。codeproject网站的曲线图代码http://www.cod...
分类:
其他好文 时间:
2014-12-28 16:52:38
阅读次数:
188
画一个量随着时间变化的曲线是经常会遇到的需求,比如画软件用户数的变化曲线。画随时间变化的曲线主要用到的函数是matplotlib.pyplot.plot_date(date,num)。由于其第一个变量是datetime类型的,所以对于string类型的数据输入,首先需要进行格式化操作。一、使用st....
分类:
编程语言 时间:
2014-12-28 15:26:14
阅读次数:
296
一、Highcharts简介Highcharts:功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库 Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图、曲线图、面积图、柱状...
分类:
其他好文 时间:
2014-12-28 12:53:55
阅读次数:
231