如何使用python以圆形模式排列对象?

时间:2013-03-18 19:52:52

标签: python geometry blender

我在blender中使用python并且我想知道如何使用python在场景中获取多个对象并将它们排列成圆形图案,均匀分布,每个对象之间设置最小的空间量

我在考虑让python读取场景中的对象数量并创建一个具有该数量顶点的圆圈。然后将每个对象移动到圆上自己的顶点,同时确保圆边至少是最小长度。

这会让事情变得复杂吗?我应该使用哪种其他方法?

1 个答案:

答案 0 :(得分:0)

我同意@joel这是两个独立的问题。

如图所示 - Python Tool-tip悬停在大多数UI元素上,为您提供属性/运算符的python数据访问。如果您不关心对象类型是什么,那么只需找到用于创建其中一个基本对象的对象运算符并使用它。

对于更高级的对象生成,我会查看 - Blender Python API - Cookbook

一旦您知道如何创建对象,就可以创建x个对象并根据您选择的算法对其进行偏移。如果您不想开发自己的代码,只需快速搜索即可 - Distribute-points-on-a-circle-as-evenly-as-possible