2023年7月25日火曜日

カメラ位置 000へ 移動

 







import bpy


# Get the camera object

camera = bpy.data.objects.get("Camera")


# If the camera exists, set its location to (0, 0, 0)

if camera:

    camera.location = (0, 0, 0)


































This script will find the camera object in the scene (assuming it is named "Camera") and set its location to (0, 0, 0). If there is a camera in the scene, it will be moved to the specified position.











My train car

aaa




 









aaaaaaaaaaaa



Assumed Plane の 球体群

 

Assumed Plane の 球体群









blender python


Y=0 の平面に

球体を作る

球体半径 0.1


x=-5から+5

Z=-5から+5の

交点に 作る






# Y=0 平面の 同時性


import bpy


# Parameters for the spheres

radius = 0.1

x_min = -5

x_max = 5

z_min = -5

z_max = 5


# Create spheres at the intersection points

for x in range(x_min, x_max + 1):

    for z in range(z_min, z_max + 1):

        bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, 0, z))







# Y=1 平面の 同時性


import bpy


# Parameters for the spheres

radius = 0.1

x_min = -5

x_max = 5

z_min = -5

z_max = 5


# Create spheres at the intersection points

for x in range(x_min, x_max + 1):

    for z in range(z_min, z_max + 1):

        bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, 1, z))







# Y=5 平面の 同時性


import bpy


# Parameters for the spheres

radius = 0.1

x_min = -5

x_max = 5

z_min = -5

z_max = 5


# Create spheres at the intersection points

for x in range(x_min, x_max + 1):

    for z in range(z_min, z_max + 1):

        bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, 5, z))








# Y=root 3 平面の 同時性


import bpy


# Parameters for the spheres

radius = 0.1

x_min = -5

x_max = 5

z_min = -5

z_max = 5


# Create spheres at the intersection points

for x in range(x_min, x_max + 1):

    for z in range(z_min, z_max + 1):

        bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, 3 ** 0.5, z))







# Y=2 平面の 同時性


import bpy


# Parameters for the spheres

radius = 0.1

x_min = -5

x_max = 5

z_min = -5

z_max = 5


# Create spheres at the intersection points

for x in range(x_min, x_max + 1):

    for z in range(z_min, z_max + 1):

        bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, 2, z))







# Y=5 平面の 同時性


import bpy


# Parameters for the spheres

radius = 0.1

x_min = -5

x_max = 5

z_min = -5

z_max = 5


# Create spheres at the intersection points

for x in range(x_min, x_max + 1):

    for z in range(z_min, z_max + 1):

        bpy.ops.mesh.primitive_uv_sphere_add(radius=radius, location=(x, 10, z))













# Assumed Plane
import bpy

# List of collection names
collection_names = [
    "Assumed Plane",
    "ap Y=0 Assumed Plane",
    "ap Y=1 Assumed Plane",
    "ap Y=root3 Assumed Plane",
    "ap Y=2 Assumed Plane",
    "ap Y=5 Assumed Plane",
    "ap Y=10 Assumed Plane"
]

# Function to create a new collection
def create_collection(name):
    collection = bpy.data.collections.new(name)
    bpy.context.scene.collection.children.link(collection)
    return collection

# Create collections
for name in collection_names:
    create_collection(name)
















# Assumed Plane
import bpy

# List of collection names
collection_names = [
    "Assumed Plane",
    "ap Y=0 Assumed Plane",
    "ap Y=1 Assumed Plane",
    "ap Y=root3 Assumed Plane",
    "ap Y=2 Assumed Plane",
    "ap Y=5 Assumed Plane",
    "ap Y=10 Assumed Plane"
]

# Function to create a new collection
def create_collection(name):
    collection = bpy.data.collections.new(name)
    bpy.context.scene.collection.children.link(collection)
    return collection

# Create collections
for name in collection_names:
    create_collection(name)


















コレクションを作る

 


https://2023na2022.blogspot.com/2023/07/20230724-railcar.html




# コレクションを作る 重複の場合 作らない

import bpy


# List of collection names

collection_names = [

    "単位円 torus",

    "xyz 軸 円柱"

]


# Function to create a new collection if it doesn't exist

def create_collection_if_not_exists(name):

    if name not in bpy.data.collections:

        collection = bpy.data.collections.new(name)

        bpy.context.scene.collection.children.link(collection)


# Create collections

for name in collection_names:

    create_collection_if_not_exists(name)









# Assumed Plane
import bpy

# List of collection names
collection_names = [
    "Assumed Plane",
    "ap Y=0 Assumed Plane",
    "ap Y=1 Assumed Plane",
    "ap Y=root3 Assumed Plane",
    "ap Y=2 Assumed Plane",
    "ap Y=5 Assumed Plane",
    "ap Y=10 Assumed Plane"
]

# Function to create a new collection
def create_collection(name):
    collection = bpy.data.collections.new(name)
    bpy.context.scene.collection.children.link(collection)
    return collection

# Create collections
for name in collection_names:
    create_collection(name)










# My train car

import bpy

# List of collection names
collection_names = [
    "My train car",
    "mtc 0.8 size",
    "mtc 0.1 size"
]

# Function to create a new collection
def create_collection(name):
    collection = bpy.data.collections.new(name)
    bpy.context.scene.collection.children.link(collection)
    return collection

# Create collections
for name in collection_names:
    create_collection(name)





 




# My train car

import bpy

# List of collection names
collection_names = [
    "My train car",
    "mtc 0.1 size",
    "mtc 0.18 size"
]

# Function to create a new collection
def create_collection(name):
    collection = bpy.data.collections.new(name)
    bpy.context.scene.collection.children.link(collection)
    return collection

# Create collections
for name in collection_names:
    create_collection(name)










import bpy

# List of collection names
collection_names = [
   
 "My upper", 
"My upper",
"5", 
"√3", 
"1", 
"球体中心", 
"観察者"

]

# Function to create a new collection
def create_collection(name):
    collection = bpy.data.collections.new(name)
    bpy.context.scene.collection.children.link(collection)
    return collection

# Create collections
for name in collection_names:
    create_collection(name)





"想定平面"は英語で "Reference Plane" もしくは "Assumed Plane"

 




想定平面 英語に訳して

ChatGPT

"想定平面"は英語で "Reference Plane" もしくは "Assumed Plane" と訳されます。これは特定の計算や設計の際に、基準となる平面を指す用語です。この平面は仮定されるか、あるいは既知の平面であることが一般的です。


例えば、建築設計においては、想定平面は建物の基準となる平面を意味することがあります。また、数学や物理学においても、特定の計算や解析における基準として想定される平面を指す場合があります。


したがって、文脈によって適切な意味を持つ用語として "Reference Plane" もしくは "Assumed Plane" を使用することができます。





想定平面 英語に訳して

ChatGPT

"想定平面"を英語に訳すと、"reference plane" もしくは "datum plane" となります。



datum

https://www.google.com/search?q=datum&rlz=1C1TKQJ_jaJP1038JP1038&sourceid=chrome&ie=UTF-8






DataとDatumの違いは何ですか?

dataは必ずしも英語でまだ元の意味を保っている「datum」(ラテン語の「与えられたもの」を意味する)の複数形ではありません。 「datum」は地図製作や地理学の分野で使用され、基準点や基準線、基準面を意味します。 「data」が「datum」の複数形でないのであれば「are」を使う必要はなくなります。

https://www.ytrans.com/aspect-of-language/26-data-isdata-are#:~:text=data%E3%81%AF%E5%BF%85%E3%81%9A%E3%81%97%E3%82%82%E8%8B%B1%E8%AA%9E%E3%81%A7,%E4%BD%BF%E3%81%86%E5%BF%85%E8%A6%81%E3%81%AF%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82




datum plane

https://www.google.com/search?rlz=1C1TKQJ_jaJP1038JP1038&sxsrf=AB5stBgNPPoAxwbpmmMcY3tslmLwijq84w:1690347961642&q=datum+plane&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjHq7PuzKuAAxWFCd4KHX9RBkYQ0pQJegQIChAB&biw=1280&bih=648&dpr=1.5




https://www.researchgate.net/figure/Datum-planes-of-human-body_fig3_343245147











あああ




train ball inertia experiment

 

























Newton's Law of Inertia: Projectile from a Moving Truck Demo (EXPLAINED ... https://youtu.be/j1URC2G2qnc




トレーラー トランポリン

https://st-phys.blogspot.com/2019/05/blog-post_20.html?m=1

ああああ





トランポリン トラクター 慣性の法則

























ああああ

配布ファイル 20231005 遠近法モード 表示画面の大きさ

  今日の書き出し設定 項目メモ帳 2023: 20231005   立方体と 光線 https://2023na2022.blogspot.com/2023/10/20231005.html https://mokuji000zionad.hatenablog.com/