Home

动画-物体运动需要用到的力

1年前
一个正在运动的物体,会有一个速度,且是一个指定方向的速度`(速度向量)`,它可以是`匀速`或者`加速`。除了速度,还可能会有`阻力/摩擦力`,比如空气的阻力,阻力会让速度逐渐变慢直到物体停止运动。当物体碰撞到墙壁或者其他物体时,会有一个`弹力`。物体由于地球的吸引而受到的力叫`重力`,它的方向总是竖直朝下的。

CSS3 实现全景浏览

1年前
制作全景图需要一张全景图素材和Pano2VR软件(用于将全景图素材导出)。

重构:替换算法

2年前
如果你发现做一件事可以有更清晰的方式,就应该以较清晰的方式取代复杂的方式。有时候你想修改原先的算法,让它去做一件与原先略有差异的事。这时候你也可以先把原先的算法替换成一个较易修改的算法,这样后续的修改会轻松很多。

重构:简化条件表达式-以卫语句取代嵌套条件表达式

2年前
卫语句取代嵌套表达式的精髓就是:给某一条分支以特别的重视。如果使用if-then-else结构,你对if分支和else分支的重视是同等的。这样的代码结构传递给阅读者的消息就是:各个分支有同样的重要性。卫语句就不同,他告诉阅读者:“这种情况很罕见,如果他真地发生了,请做一些必要的整理工作,然后退出。”