This commit is contained in:
nicolas
2025-09-02 18:34:43 +08:00
parent 04c0eb0b9a
commit 86544c4d9b

View File

@@ -193,7 +193,7 @@ def create_geometry(obj_data):
material_name = obj_data.get("draw_material", "metal")
face_f = obj_data.get("face_f", 1.0)
face_g = obj_data.get("face_g", 1.0)
scale = obj_data.get("scale", 1.0)
print(f"创建光学对象: {name} ({face_geom})")
mesh = None
@@ -209,7 +209,8 @@ def create_geometry(obj_data):
bpy.ops.object.mode_set(mode='OBJECT')
elif face_geom == "circle":
# 创建圆形平面
bpy.ops.mesh.primitive_circle_add(vertices=32, radius=0.5)
radius = 0.5 * scale
bpy.ops.mesh.primitive_circle_add(vertices=32, radius=radius)
mesh = bpy.context.active_object
# 填充圆形
bpy.ops.object.mode_set(mode='EDIT')