My_Camera = "Zaxis"
# Create camera data
MyCam_data = bpy.data.cameras.new('My_Camera')
# Add a camera and set its position
cam = bpy.data.objects.new(My_Camera, MyCam_data)
bpy.context.scene.collection.objects.link(cam)
cam.location = (0.0, -30.0, 0.0)
# Add a track constraint to the camera to follow the sphere
track_constraint = cam.constraints.new(type='TRACK_TO')
track_constraint.target = bpy.context.object
track_constraint.track_axis
# Add the camera to the collection
my_collection = bpy.data.collections.get(my_collection_name)
my_collection.objects.link(cam)
# Add a camera and set its position
cam_data = bpy.data.cameras.new('Zaxis_Camera')
cam = bpy.data.objects.new('Zaxis_Camera', cam_data)
bpy.context.scene.collection.objects.link(cam)
cam.location = (0.0, -30.0, 0.0)
修正点は、bpy.data.objects.new()の引数でカメラの名前を指定していなかったことです。このため、カメラの名前が指定されていなかったため、エラーが発生しました。修正したコードでは、bpy.data.objects.new('Zaxis_Camera', cam_data)として、カメラの名前を指定しています。
以下のように修正してください。
php# Add a camera and set its position
cam_data = bpy.data.cameras.new('Zaxis_Camera')
cam = bpy.data.objects.new('Zaxis_Camera', cam_data)
bpy.context.scene.collection.objects.link(cam)
cam.location = (0.0, -30.0, 0.0)
修正点は、bpy.data.objects.new()
の引数でカメラの名前を指定していなかったことです。このため、カメラの名前が指定されていなかったため、エラーが発生しました。修正したコードでは、bpy.data.objects.new('Zaxis_Camera', cam_data)
として、カメラの名前を指定しています。
bbb
togetter.com/t/c2022meetzionad
togetter.com/t/b2022meetzionad
twitter 新着検索 Dürer & 測距儀
aaa
bbb
twitter zionadchat
twitter に追い出されたら 連絡先は Gettr https://gettr.com/user/zionadchat
twitter サブアカウント https://twitter.com/2022zionad
old page いいい
new page いいい
目次 2022の目次 単純トリック hatena zionadchat
いいいいいいいい