KTX_Tools.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:blenderscripts 作者: kostex 项目源码 文件源码
def execute(self, context):
        x = 0
        y = 0
        for v in range(0, self.county):
            if operator.mod(v, 2) == 0:
                x = 0
            else:
                x = self.radius
            for u in range(0, self.countx):
                if self.mesh:
                    bpy.ops.mesh.primitive_cylinder_add(
                        vertices=self.segments, radius=self.radius + self.radsup, depth=self.height, location=(x, y, 0))
                else:
                    bpy.ops.curve.primitive_bezier_circle_add(
                        radius=self.radius + self.radsup, location=(x, y, 0))
                    obj = bpy.context.active_object
                    obj.data.extrude = self.height
                    obj.data.dimensions = '2D'
                    obj.data.fill_mode = 'BOTH'
                x += 2 * self.radius
            y += 2 * self.radius * math.sqrt(0.75)

        return {'FINISHED'}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号