import bpy from random import randint # 球体を作成する関数 def create_sphere(x, y, z, radius): bpy.ops.mesh.primitive_uv_sphere_add(location=(x, y, z), radius=radius) # ランダムな座標を返す関数 def random_location(): x = randint(-5, 5) y = randint(-5, 5) z = randint(-5, 5) return (x, y, z) # 5つの球体を作成 for i in range(5): location = random_location() create_sphere(location[0], location[1], location[2], 1) ランダムではなく、 カシオペア座の5つの恒星 その3次元 宇宙内の相対位置を再現して カシオペア座の5つの恒星の相対位置を再現するためには、各恒星の座標を知る必要があります。これらの座標を手動で入力することもできますが、以下のように、座標データを使用することもできます。 import bpy # カシオペア座の5つの恒星の座標 coordinates = [(4.23, 56.87, 13.04), (3.19, 61.75, -0.28), (1.62, 58.75, -18.45), (0.11, 59.15, 16.52), (1....