|
前不久,群里讨论了一下,一个正方形翻转的时候,它的中心的轨迹是啥样的。
本来我打算推导一下数学公式的,但是突然想到为嘛不直接用blender自带的旋转啊,为啥还要自己推导。作为一个懒人,所以决定直接写个用了就丢的python脚本(py最适合干这个啊)让blender去旋转、告诉我中心坐标
结果——结果我居然把这点东西做成了一个插件 完全违背了俺偷懒的初衷啊
1.blender没有宏记录工具,不方便
2.info窗口不记录context切换代码、一些其它操作代码,不适合懒人啊
3.做插件,比“用了就丢”的脚本,费力。抹杀了python的效率
4.最终我还是没做成“中心点的轨迹,随帧变化”的效果——这个真不知道怎么做啊。谁来点拨一下?
插件使用方法:
1.放到blender-2.74-windows64\2.74\scripts\addons\这样的地方
2.在user preferences的add-ons中,搜索rotate box around the right bottom corner, and show the trajectory of the center(当然你没必要输入所有字),并开启
3.在3d试图中,空格,搜索并使用rotate sqaure
4.在tool面板中,可以看到相关3个可调的参数,分别代表:正方形的边长的一半、多少帧转完一个周期(90°)、完成多少个整个的周期
附件是插件,里面注释了很多现在不用的代码,你可以看到我的思路过程、走过的弯路
trajectory_rotating_square.zip
(3.31 KB, 下载次数: 417)
|
|