From c4e9ca62e5bf0b5509a26780078dbdcbe0ffc3db Mon Sep 17 00:00:00 2001 From: Yi-Ting Tu Date: Mon, 3 Jun 2024 21:34:53 -0400 Subject: [PATCH] Improve introduction texts for modules --- cn/modules/modules.html | 2 +- cn/modules/template.html | 2 +- cn/modules/tutorial.html | 2 +- tw/modules/modules.html | 2 +- tw/modules/template.html | 2 +- tw/modules/tutorial.html | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cn/modules/modules.html b/cn/modules/modules.html index 87e6f14a..d8eddbe0 100644 --- a/cn/modules/modules.html +++ b/cn/modules/modules.html @@ -65,7 +65,7 @@
diff --git a/cn/modules/template.html b/cn/modules/template.html index ebf14173..4810c726 100644 --- a/cn/modules/template.html +++ b/cn/modules/template.html @@ -65,7 +65,7 @@
    -
  • 「模块」是一个目前于实验阶段的功能,其透过组合、特化或重新参数化本模拟器中现有的工具所建立的物件,来制作新的工具。
  • +
  • 「模块」是一个目前处于实验阶段的功能,其透过将本模拟器中现有的工具所建立的物件进行组合、特化或重新参数化,来制作新的工具。
  • 导入的模块将显示为「其他」类别中的工具。请选择并依照控制点顺序点击空白处(参见「规格」)。
  • 导入的模块将嵌入于场景的数据中,所以当原作者更新时并不会自动更新。
diff --git a/cn/modules/tutorial.html b/cn/modules/tutorial.html index 8eca9abe..8d828a61 100644 --- a/cn/modules/tutorial.html +++ b/cn/modules/tutorial.html @@ -160,7 +160,7 @@

「射线光学模拟」模块制作教程

本教学将引导您完成建立自定义模块的基本步骤。这个功能可完全在本模拟器网页程序中实现,而不需要其他的开发环境。

-

「模块」是「线光学模拟」的一个目前于实验阶段的功能,它允许将物件以模块化的方式组合在一起,其中可包含自定义参数、自定义控制点与物件数组。本功能透过组合、特化或重新参数化本模拟器中现有的工具所建立的物件,来制作新的工具,以扩充本模拟器的功能。例如,CircleSource模块(请参见工具->其他->导入模块)将现有的「点光源(<360°)」工具所建立的一系列点光源沿着一个圆形组合在一起,成为一个「圆形光源」工具,这在模拟器中原本并不存在。FresnelLens模块则是将「透光物->自定义函数」工具特化,使函数表示菲涅耳透镜的特定曲线,由切片数参数化,以制作一个特化的「菲涅耳透镜」工具,这在模拟器中原本也不存在。除了制作新工具外,这个功能还可以使一些光学演示更具互动性。例如,通过拖曳BeamExpander模块的第三个控制点,可以直接观察两个透镜的共同焦点位置如何影响光束宽度,而无需分别调整两个透镜的焦距。

+

「模块」是「线光学模拟」的一个目前处于实验阶段的功能,它允许将物件以模块化的方式组合在一起,其中可包含自定义参数、自定义控制点与物件数组。本功能透过将本模拟器中现有的工具所建立的物件进行组合、特化或重新参数化,来制作新的工具,以扩充本模拟器的功能。例如,CircleSource模块(请参见工具->其他->导入模块)将现有的「点光源(<360°)」工具所建立的一系列点光源沿着一个圆形组合在一起,成为一个「圆形光源」工具,这在模拟器中原本并不存在。FresnelLens模块则是将「透光物->自定义函数」工具特化,使函数表示菲涅耳透镜的特定曲线,由切片数参数化,以制作一个特化的「菲涅耳透镜」工具,这在模拟器中原本也不存在。除了制作新工具外,这个功能还可以使一些光学演示更具互动性。例如,通过拖曳BeamExpander模块的第三个控制点,可以直接观察两个透镜的共同焦点位置如何影响光束宽度,而无需分别调整两个透镜的焦距。

注意并非所有的自定义控制点都需要模块。一些简单的情况可能可以通过「控制杆」功能实现(请参见模拟器右下角的帮助弹出窗口中的「群组、旋转和缩放物件」部分)。由于制作模块比建立控制杆复杂得多,您应该在考虑制作模块之前检查您的情况是否可以通过「控制杆」功能实现。比如这个例子展示了一个相对复杂但不必使用模块的自定义控制点(将两个塑料袋从水中移开)。

内置的JSON编辑器

本应用目前没有用于建立模块的视觉界面,因此您需要直接编辑场景的JSON原始码。

diff --git a/tw/modules/modules.html b/tw/modules/modules.html index 08dcfefd..6f39cd3f 100644 --- a/tw/modules/modules.html +++ b/tw/modules/modules.html @@ -65,7 +65,7 @@
    -
  • 「模組」是一個目前於實驗階段的功能,其透過組合、特化或重新參數化本模擬器中現有的工具所建立的物件,來製作新的工具。
  • +
  • 「模組」是一個目前處於實驗階段的功能,其透過將本模擬器中現有的工具所建立的物件進行組合、特化或重新參數化,來製作新的工具。
  • 匯入的模組將顯示為「其他」類別中的工具。請選擇並依照控制點順序點擊空白處(參見「規格」)。
  • 匯入的模組將嵌入於場景的資料中,所以當原作者更新時並不會自動更新。
diff --git a/tw/modules/template.html b/tw/modules/template.html index 1fb1f9ce..41566bbb 100644 --- a/tw/modules/template.html +++ b/tw/modules/template.html @@ -65,7 +65,7 @@
    -
  • 「模組」是一個目前於實驗階段的功能,其透過組合、特化或重新參數化本模擬器中現有的工具所建立的物件,來製作新的工具。
  • +
  • 「模組」是一個目前處於實驗階段的功能,其透過將本模擬器中現有的工具所建立的物件進行組合、特化或重新參數化,來製作新的工具。
  • 匯入的模組將顯示為「其他」類別中的工具。請選擇並依照控制點順序點擊空白處(參見「規格」)。
  • 匯入的模組將嵌入於場景的資料中,所以當原作者更新時並不會自動更新。
diff --git a/tw/modules/tutorial.html b/tw/modules/tutorial.html index 5355fedc..2971da12 100644 --- a/tw/modules/tutorial.html +++ b/tw/modules/tutorial.html @@ -160,7 +160,7 @@

「線光學模擬」模組製作教學

本教學將引導您完成建立自訂模組的基本步驟。這個功能可完全在本模擬器網頁程式中實現,而不需要其他的開發環境。

-

「模組」是「線光學模擬」的一個目前於實驗階段的功能,它允許將物件以模組化的方式組合在一起,其中可包含自訂參數、自訂控制點與物件陣列。本功能透過組合、特化或重新參數化本模擬器中現有的工具所建立的物件,來製作新的工具,以擴充本模擬器的功能。例如,CircleSource 模組(請參見工具->其他->匯入模組)將現有的「點光源(<360°)」工具所建立的一系列點光源沿著一個圓形組合在一起,成為一個「圓形光源」工具,這在模擬器中原本並不存在。 FresnelLens 模組則是將「透光物->自訂函數」工具特化,使函數表示菲涅耳透鏡的特定曲線,由切片數參數化,以製作一個特化的「菲涅耳透鏡」工具,這在模擬器中原本也不存在。除了製作新工具外,這個功能還可以使一些光學演示更具互動性。例如,通過拖曳 BeamExpander 模組的第三個控制點,可以直接觀察兩個透鏡的共同焦點位置如何影響光束寬度,而無需分別調整兩個透鏡的焦距。

+

「模組」是「線光學模擬」的一個目前處於實驗階段的功能,它允許將物件以模組化的方式組合在一起,其中可包含自訂參數、自訂控制點與物件陣列。本功能透過將本模擬器中現有的工具所建立的物件進行組合、特化或重新參數化,來製作新的工具,以擴充本模擬器的功能。例如,CircleSource 模組(請參見工具->其他->匯入模組)將現有的「點光源(<360°)」工具所建立的一系列點光源沿著一個圓形組合在一起,成為一個「圓形光源」工具,這在模擬器中原本並不存在。 FresnelLens 模組則是將「透光物->自訂函數」工具特化,使函數表示菲涅耳透鏡的特定曲線,由切片數參數化,以製作一個特化的「菲涅耳透鏡」工具,這在模擬器中原本也不存在。除了製作新工具外,這個功能還可以使一些光學演示更具互動性。例如,通過拖曳 BeamExpander 模組的第三個控制點,可以直接觀察兩個透鏡的共同焦點位置如何影響光束寬度,而無需分別調整兩個透鏡的焦距。

注意並非所有的自訂控制點都需要模組。一些簡單的情況可能可以通過「控制桿」功能實現(請參見模擬器右下角的幫助彈出窗口中的「群組、旋轉和縮放物件」部分)。由於製作模組比建立控制桿複雜得多,您應該在考慮製作模組之前檢查您的情況是否可以通過「控制桿」功能實現。比如這個例子展示了一個相對複雜但不必使用模組的自訂控制點(將兩個塑料袋從水中移開)。

內建的 JSON 編輯器

本應用目前沒有用於建立模組的視覺界面,因此您需要直接編輯場景的 JSON 原始碼。