Latest stories

LEGO Ford Mustang Shelby GT500 乐高福特野马

2015年寒假之前看到了这辆福特野马的图纸,陆陆续续在淘宝上补了一些缺件。15年过年的时候开始搭建,由于各种耽搁,直到寒假结束也只完成了底盘部分,只好把半成品放在柜子里。没想到这一放就是一整年,一直到今年寒假的最后几天我才决定把它完工。

如何用 MATLAB 生成带透明对象的矢量图 (.eps)

eps (Encapsulated PostScript) 格式是被学术期刊最广泛认可的图片格式,其本身就是为矢量图而设计。遗憾的是 PostScript 作为一个啥都能干的图形学语音,居然直到现在都不支持透明度(transparency)的属性,因此想要让 MATLAB 中的带透明对象图形以 .eps 格式输出,只能依靠一些偏门的手段来曲线救国,比如下面提到的方案就是把透明对象的表观颜色赋给了矢量图,让它看起来像是透明而已。

浅谈 3D Touch 体验

这次 iPhone 6S 更新里面我最好奇的就是 3D Touch 技术,用了半天也主要都在琢磨这个新功能。简单说一下我的主观体会。

乐高入门指南(下)

目前为止我还没有看见过关于乐高比较详尽的中文介绍,希望这能成为一篇全面的、深入的、较为专业的乐高指导书,或者说为往后国内的乐高玩家提供一个入门(入坑)手册。

乐高入门指南(上)

目前为止我还没有看见过关于乐高比较详尽的中文介绍,希望这能成为一篇全面的、深入的、较为专业的乐高指导书,或者说为往后国内的乐高玩家提供一个入门(入坑)手册。

Kindle Paperwhite 2 开箱

到了读研阶段,需要看的文献实在太多太杂,有必要利用任意零散的时间来阅读,这时候 kindle 体积小重量轻墨水屏长时间阅读眼睛不疲劳的优势就体现出来了。

求多边形(Convex Hull)交集的 MATLAB 实现

这几天在看色域映射(Gammut Mapping)内容时碰到了求凸包交集(Intersection of Convex Hulls)的问题,有一个比较巧妙的算法可以轻松地解决这个问题,这里记录备用。实际上这个算法并不限制于凸多边形,对于存在内陷的多边形也能给出交集。将一些二维条件置换为三维参数,可以很容易地把这个算法扩展到三维空间中,即求多面体的交集(Intersection of Polyhedron)。

ThinkPad X240s 开箱

做工和材料都算上乘,外壳手感不错;重量基本满意,1.28Kg,电源适配器也非常小巧;噪音小,不运行大程序的话室内基本听不到风扇声;触摸板比预期的好用,手势和灵敏度都很人性化;背光键盘好评。