John | 曲

Reflection in Transition

贝贝60秒:凸轮曲线插件的预先要求

曲政 / 2019-03-11


今天是贝贝报告给你的第 11 天
2019-03-11 星期一

我打算做一个凸轮曲线计算的插件,具体细节以后再讲,先谈一谈为了解决问题,所必须的四个预先要求。

  1. 挂靠开源平台:FreeCAD 基本可用,社区很活跃,我翻译过一些文档,还需要通读开发者手册;

  2. 熟悉开发语言:MIT 的 Python 入门 MOOC 我念完了,还要读两本 NumPy 和 SciPy 的书;

  3. 掌握数学工具:凸轮曲线的函数一般不复杂,简单微积分够了,但是要同时指定速度,可能必须用 B 样条曲线。

  4. 理解场景条件:我的两个老东家都大量使用凸轮,其中一个场景用到四片凸轮控制双手动作,神似挤奶。我挤过奶,但还要更多实践来验证。

以上四点是必要条件,并不充分。

声明这四点,是为了做减法,放下那些不在关键道路上的事情。比如说,英语听说、网页制作、资料翻译、社团服务、亲子教育。


今天的启发来自于“得到”App里吴军的《科技史纲60讲》,笔记与二维码链接在这里,你可以试读五节。

也许我误解了“预先要求”的内涵,敬请指教。

img

img

img

img

img

img

img