目錄 |
參數 | 定義 | 範例 |
title | 視窗名稱 | title='Examples of Tetrahedrons' |
height | 長 | height=200 |
width | 寬 | width=200 |
center | 畫面中心 | center=(5,0,0) |
background | 背景顏色 | background=(0,1,1) |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 尾端為起始點 | pos=vector(0,2,1) |
axis | 箭頭指的方向 | axis=vector(5,0,0) |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 中心為原點 | pos=vector(0,2,1) |
size | 方形的XZY軸上的長度 | axis=vector(5,1,1) |
axis | 方形指向的方向(以中心向外延伸) | axis=vector(0,2,1) |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 尾端為起點 | pos=(0,1,2) |
radius | 底面圓的半徑 | radius=0.1 |
axis | 從pos延伸圓柱的方向 | axis=(1,2,1) |
length | 圓柱長度(有axis的話優先length) | length=2 |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 中心為原點 | pos=vector(0,2,1) |
size | 橢球的XZY軸上的長度 | axis=vector(5,1,1) |
axis | 方形指向的方向(以中心向外延伸) | axis=vector(0,2,1) |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 尾端為起點 | pos=(0,1,2) |
radius | 彈簧半徑 | radius=0.1 |
coils | 彈簧圈數 | coils=10 |
thickness | 彈簧線寬 | thickness=0.01 |
axis | 從pos延伸彈簧的方向 | axis=(1,2,1) |
length | 彈簧長度 | length=2 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 中心為起點 | pos=(0,1,2) |
radius | 半徑 | radius=0.1 |
thickness | 圓環線寬 | thickness=0.01 |
axis | 從pos延伸圓環的方向 | axis=(1,2,1) |
length | 圓環長度 | length=2 |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 中心為起點 | pos=(0,1,2) |
radius | 圓半徑 | radius=0.1 |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 底的圓心為起點 | pos=(0,1,2) |
axis | 從pos延伸的方向 | axis=(1,2,1) |
radius | 半徑 | radius=0.1 |
length | 圓錐高度 | length=2 |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 底的中心為起點 | pos=(0,1,2) |
axis | 從pos延伸的方向 | axis=(1,2,1) |
radius | 半徑 | radius=0.1 |
length | 角錐高度 | length=2 |
material | 材質 | material=materials.earth |
opacity | 不透明度 | opacity=0.5 |
參數 | 定義 | 範例 |
trail_color | 顏色 | trail_color=(0.2,0.3,0.4) |
trail_type | 紀錄點的種類 | trail_type="points" |
trail_radius | 點的半徑 | trail_radius=0.01 |
retain | 欲保留的紀錄點個數 | retain=50 |
interval | 間隔(每移動幾次就記錄一個點) | interval=10 |
參數 | 定義 | 範例 |
text | 文字內容 | text='Earth' |
color | 文字顏色 | color=(0.2,0.3,0.4) |
background | 標籤背景顏色 | background=(0.2,0.3,0.4) |
pos | 標籤中心點 | pos=[(0,0,0),(0,1,0),(1,1,0)] |
height | 文字高度 | height=1 |
border | 文字距邊寬 | border=1 |
font | 字形 | font='sans' |
xoffset | x軸平移位置 | radius=0.01 |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 紀錄點 | pos=[(0,0,0),(0,1,0),(1,1,0)] |
shape | 點的形狀 | shape="square" |
參數 | 定義 | 範例 |
color | 顏色 | color=(0.2,0.3,0.4) |
pos | 紀錄點 | pos=[(0,0,0),(0,1,0),(1,1,0)] |
radius | 線寬 | radius=0.01 |
意義 | 範例 |
向量大小(絕對值) | mag(A) |
絕對值平方 | mag2(A) |
歸一化 | norm(A) |
內積 | dot(A,B) |
外積 | cross(A,B) |
兩向量夾角 (單位:弧度) | diff_angle(A,B) |
A在B方向的分量 | proj(A,B) |
proj(A,B)的值 | comp(A,B) |
判斷兩項量是否相同 | A.equals(B) |
生成隨機向量 | vector.random() |