2023年3月21日火曜日

カメラ

aaa





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
いいいいいいいい

202304220 thu 1333

aaa 下書き Dürer & 測距儀2022c085 連番 014 正三角形 6つの詳細 aaa ティコ・ブラーエ氏 2023年04月19日 下書き Dürer & 測距儀2022c085 連番 014 正三角形 6つの詳細  ゴルフ場 ...