# 原点 正面窓 Y軸 90度回転
import bpy
import math
radius_list = [1, math.sqrt(2)/2, math.sqrt(3)/2, math.sqrt(2), math.sqrt(3), 2]
height = 0.005
for radius in radius_list:
bpy.ops.mesh.primitive_cylinder_add(
radius=radius,
depth=height,
location=(0, 0, 0)
)
obj = bpy.context.active_object
bpy.context.view_layer.objects.active = obj
obj.select_set(True)
obj.name = f"原点 窓{radius}"
bpy.ops.object.origin_set(type='ORIGIN_CENTER_OF_MASS', center='BOUNDS')
bpy.ops.transform.rotate(value=math.radians(90), orient_axis='Y')
コレクションだけを作る
名前は
”単位円 円周トーラス"
”原点 円柱"
”窓面 円柱"
”実物 円柱"
”原点 数学 XY 円柱円板"
”原点 正面窓 YZ 円柱円板"
”原点 土台 ZX 円柱円板"
”窓面 数学 XY 円柱円板"
”窓面 正面窓 YZ 円柱円板"
”窓面 土台 ZX 円柱円板"
”実物 数学 XY 円柱円板"
”実物 正面窓 YZ 円柱円板"
”実物 土台 ZX 円柱円板"
あああああ