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

Chat GPT で 長方体 cuboid 1x1x10 を描く

今回は 

長方体 cuboid 1x1x10 を描く

平行6面体



blender 2023 初歩の初歩 005 ChatGPT で python 書いてもらい 16個の球体を正方形に並べて 描けた 









blender 3.4.1 python で 透明な長方体を描いて 比率は 1x1x10





とにかく さっきの 冒頭に import math と書いて 

先程提供したコードの冒頭にimport mathを追加することは、コードにエラーを引き起こすことはありません。






import bpy の 次の行に import math と書いたら 実行できたので もう一度 書き直して

import mathを追加して、透明な長方体を描画するPythonコードを以下に示します。





import bpy
import math

# 透明なマテリアルを作成
mat = bpy.data.materials.new(name="Transparent")
mat.use_nodes = True
nodes = mat.node_tree.nodes
links = mat.node_tree.links
transparent_node = nodes.new(type="ShaderNodeBsdfTransparent")
output_node = nodes.new(type="ShaderNodeOutputMaterial")
links.new(transparent_node.outputs[0], output_node.inputs[0])

# 長方体を作成
bpy.ops.mesh.primitive_cube_add(size=1)
cube = bpy.context.selected_objects[0]
cube.scale = (1, 1, 10)

# マテリアルを割り当て
if cube.data.materials:
    # マテリアルがすでに割り当てられている場合は、最初のマテリアルを置換する
    cube.data.materials[0] = mat
else:
    # マテリアルが割り当てられていない場合は、新しいマテリアルを追加する
    cube.data.materials.append(mat)

















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




このブログの人気の投稿

球体で カシオペア座の5つの恒星 その3次元 宇宙内の相対位置を再現して

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

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/v...

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) # オブジェクトを選択 cy...