代码

import bpy

# 创建一个可调节大小的立方体
def create_custom_cube(size):
    bpy.ops.mesh.primitive_cube_add(size=size, enter_editmode=False, align='WORLD', location=(0, 0, 0))
    cube = bpy.context.object
    return cube

# 创建一排不同大小的球体
def create_spheres(rows, cols):
    for i in range(rows):
        for j in range(cols):
            # 使用 radius 而不是 size
            radius = 1.0 / ((i + j) or 1)  # 确保除数不为零
            bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(j, i, 0))



# 应用脚本
create_custom_cube(2.0)
create_spheres(3, 3)

 

posted on 2024-04-19 16:55  大话人生  阅读(22)  评论(0)    收藏  举报