スキップしてメイン コンテンツに移動

投稿

blenderzionad Googledrive 配布リンク 20230307 tue

3D Viewport 座標空間の色設定は 配布ファイルに入っていません 座標空間 色設定は ここで  blender 2023 初歩の初歩 006 長方体 cuboid に 3D Viewport 内で 色付け マテリアルわからなくて https://togetter.com/li/2088806 #Togetter 座標空間の色設定 保存は ここで blender 2023 初歩の初歩 007 3D Viewport 色設定保存 https://togetter.com/li/2097575 #Togetter あ 21個の球体を1単位毎に配置し、中央の球体を赤色に塗るPythonコード https://englishjazzionad.blogspot.com/2023/03/211python.html 配布リンク https://drive.google.com/file/d/1pJYEaFjAHNDuiRkCQ70zk5AIhxuG58EZ/view?usp=share_link 36個の球体 円周 https://englishjazzionad.blogspot.com/2023/03/blog-post_6.html 配布リンク https://drive.google.com/file/d/1IzkiO84ilwbzm4JuKuEuYPeR5oWxOIFW/view?usp=share_link 20230307 合体36個の球体 & 21個の球体  配布01 配布リンク https://drive.google.com/file/d/1UXP20HnTFKOcaSbXDrp6Rix-s6lZsBKu/view?usp=share_link ああああああああ あああああああああああああああ トーラス3つ と 立方体の 円柱空洞 2023 03 06 14h51 59 https://youtu.be/a6uxWUL0n7c   トーラス 3つ in 3次元空間 https://englishjazzionad.blogspot.com/2023/03/blog-post_5.html 配布リンク https://drive.google.com/file/d/1Pi6NDO1RHfI403BBm_OBPljUPGwcp526/view?
最近の投稿

36個の球体 円周 ChatGPT 出力 Pythonコード

0.02 設定 import bpy import math # 球体の半径と等間隔に配置する球体の数 r = 1 n = 36 for i in range(n):     # 角度を計算     theta = 2*math.pi*i/n     # 球座標を直交座標に変換     x = r*math.cos(theta)     y = r*math.sin(theta)     z = 0     # 球体を作成     bpy.ops.mesh.primitive_uv_sphere_add(location=(x, y, z), radius=0.02) togetter.com/t/c2022meetzionad togetter.com/t/b2022meetzionad twitter 新着検索 Dürer & 測距儀 aaa bbb ccc twitter zionadchat twitter に追い出されたら 連絡先は Gettr https://gettr.com/user/zionadchat twitter サブアカウント https://twitter.com/2022zionad old page いいい new page いいい 目次 2022の目次 単純トリック hatena zionadchat いいいいいいいい

21個の球体を1単位毎に配置し、中央の球体を赤色に塗るPythonコード

21個の球体を1単位毎に配置し、中央の球体を赤色に塗るPythonコード import bpy from mathutils import Vector # 配置する球体の個数 n_spheres = 21 # 球体を配置する半径 radius = 1 # 球体の半径 sphere_radius = 0.1 # 中央の球体を赤色にするフラグ red_sphere = True # 球体を配置する for i in range(n_spheres):     # 球体の中心位置を計算     x = (i - (n_spheres - 1) / 2) * radius     loc = Vector((x, 0, 0))          # 球体を作成     bpy.ops.mesh.primitive_uv_sphere_add(radius=sphere_radius, location=loc)     obj = bpy.context.active_object          # 中央の球体を赤色にする     if red_sphere and i == (n_spheres - 1) // 2:         mat = bpy.data.materials.new(name="Red")         mat.diffuse_color = (1, 0, 0, 1)         obj.data.materials.append(mat)     else:         mat = bpy.data.materials.new(name="Gray")         mat.diffuse_color = (0.5, 0.5, 0.5, 1)         obj.data.materials.append(mat) togetter.com/t/c2022meetzionad togetter.com/t/b2022meetzionad twitter 新着検索 Dürer & 測距儀 aaa bbb ccc twitter zionadchat twitter に追い出されたら 連絡先は

色塗り python 失敗

import bpy # 対象オブジェクトを取得する obj = bpy.context.scene.objects["Sphere.001"] # 新しいマテリアルを作成する mat = bpy.data.materials.new(name="Material") obj.data.materials.append(mat) # マテリアルのカラーを変更する mat.diffuse_color = (1, 0, 0, 0) # 赤色 togetter.com/t/c2022meetzionad togetter.com/t/b2022meetzionad twitter 新着検索 Dürer & 測距儀 aaa bbb ccc twitter zionadchat twitter に追い出されたら 連絡先は Gettr https://gettr.com/user/zionadchat twitter サブアカウント https://twitter.com/2022zionad old page いいい new page いいい 目次 2022の目次 単純トリック hatena zionadchat いいいいいいいい

x軸に2単位ごとに半径0.5の球を10個生成するPythonコード

import bpy import mathutils # Sphere properties radius = 0.5 # Material properties material_name = "Material" color = (1, 0, 0) # Loop through x-axis for i in range(-9, 11, 2):     x = i     y = 0     z = 0          # Create sphere mesh     bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, y, z))     sphere = bpy.context.object          # Create material slot     if material_name not in bpy.data.materials:         material = bpy.data.materials.new(name=material_name)         material.diffuse_color = color     else:         material = bpy.data.materials[material_name]          sphere.data.materials.append(material) 以下は、x軸に2単位ごとに半径0.5の球を11個生成するPythonコードです。 import bpy import mathutils # Sphere properties radius = 0.5 # Material properties material_name = "Material" color = (1, 0, 0) # Loop through x-axis for i in range(-10, 11, 2):     x = i     y = 0     z = 0          # Create sphere mesh     bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, locati

Blender 3.4.1で、長さ10、半径0.5の円柱をx軸に沿って作成し、中心軸を表示

Blender 3.4.1で、長さ10、半径0.5の円柱をx軸に沿って作成し、中心軸を表示する手順は次のとおりです。 Blenderを開き、3Dビューにあるオブジェクトを選択します。 「Shift + A」キーを押して、メニューを開き、メッシュ→円柱を選択します。 「F6」キーを押して、円柱のパラメーターメニューを開きます。 「半径」に0.5を入力し、「高さ」に10を入力します。 編集モードに移動します。 「Z」キーを押して、ワイヤーフレームを表示します。 選択した円柱を選択するために、マウスを使用して、円柱をクリックします。 「Shift + D」キーを押して、円柱のコピーを作成します。 「R」キーを押して、オブジェクトを回転します。 「X」キーを押して、X軸を選択します。 90度回転するために、「90」と入力します。 コピーした円柱が、x軸に沿って正しく配置されていることを確認します。 オブジェクトモードに戻るために、タブをクリックします。 中心軸を表示するために、円柱を選択して、プロパティペインにある「Object Data Properties」を開きます。 「Viewport Display」タブをクリックして、下部のメニューから「Axis」を選択します。 これで、長さ10、半径0.5の円柱がx軸に沿って作成され、中心軸が表示されます。 import bpy # 円柱を作成 bpy.ops.mesh.primitive_cylinder_add(radius=0.5, depth=10) # オブジェクトを選択 cylinder = bpy.context.active_object # 回転 cylinder.rotation_euler[1] = 1.5708  # 90度(ラジアン表記) cylinder.rotation_euler[0] = 0  # 0度(ラジアン表記) cylinder.rotation_euler[2] = 0  # 0度(ラジアン表記) # 中心軸を表示 cylinder.display_axis = True import bpy # 円柱を作成 bpy.ops.mesh.primitive_cylinder_add(radius=0.5, depth=10) # オブジェクトを選択 cylinder = bpy.c

成功 透明な立方体20x20x20を作成

Question: Blender 3.4.1のPythonスクリプトを書いて、冒頭にimport mathを挿入し、内容は透明な立方体20x20x20を作成する方法を教えてください。 Answer: 以下のPythonスクリプトをBlender 3.4.1で実行することで、透明な20x20x20の立方体を作成できます。 import bpy import math # オブジェクトを追加 bpy.ops.mesh.primitive_cube_add(size=10, location=(0, 0, 0)) # オブジェクトを選択 obj = bpy.context.active_object # 透明度を設定 obj.active_material = bpy.data.materials.new(name="Transparent") obj.active_material.use_nodes = True obj.active_material.node_tree.nodes["Principled BSDF"].inputs[0].default_value = (1, 1, 1, 0) # オブジェクトを拡大 obj.scale = (2, 2, 2) # 3Dビューを更新 bpy.context.view_layer.update() togetter.com/t/c2022meetzionad togetter.com/t/b2022meetzionad twitter 新着検索 Dürer & 測距儀 aaa bbb ccc twitter zionadchat twitter に追い出されたら 連絡先は Gettr https://gettr.com/user/zionadchat twitter サブアカウント https://twitter.com/2022zionad old page いいい new page いいい 目次 2022の目次 単純トリック hatena zionadchat いいいいいいいい