BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 740|回复: 1

翻滚正方形的中心

[复制链接]
发表于 2015-9-16 19:44:12 | 显示全部楼层 |阅读模式
前不久,群里讨论了一下,一个正方形翻转的时候,它的中心的轨迹是啥样的。
本来我打算推导一下数学公式的,但是突然想到为嘛不直接用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, 下载次数: 387)
 楼主| 发表于 2015-9-16 19:55:34 | 显示全部楼层
再留一个特简单的课后题:编写绘制适合任何多边形翻转时,中心轨迹的插件
draw_horse.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-9-19 15:29 , Processed in 0.033783 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表