diff --git a/cn/modules/tutorial.html b/cn/modules/tutorial.html index 8d828a61..594b87cb 100644 --- a/cn/modules/tutorial.html +++ b/cn/modules/tutorial.html @@ -159,7 +159,7 @@
本教学将引导您完成建立自定义模块的基本步骤。这个功能可完全在本模拟器网页程序中实现,而不需要其他的开发环境。
+本教程将引导您完成建立自定义模块的基本步骤。这个功能可完全在本模拟器网页程序中实现,而不需要其他的开发环境。
「模块」是「线光学模拟」的一个目前处于实验阶段的功能,它允许将物件以模块化的方式组合在一起,其中可包含自定义参数、自定义控制点与物件数组。本功能透过将本模拟器中现有的工具所建立的物件进行组合、特化或重新参数化,来制作新的工具,以扩充本模拟器的功能。例如,CircleSource
模块(请参见工具->其他->导入模块)将现有的「点光源(<360°)」工具所建立的一系列点光源沿着一个圆形组合在一起,成为一个「圆形光源」工具,这在模拟器中原本并不存在。FresnelLens
模块则是将「透光物->自定义函数」工具特化,使函数表示菲涅耳透镜的特定曲线,由切片数参数化,以制作一个特化的「菲涅耳透镜」工具,这在模拟器中原本也不存在。除了制作新工具外,这个功能还可以使一些光学演示更具互动性。例如,通过拖曳BeamExpander
模块的第三个控制点,可以直接观察两个透镜的共同焦点位置如何影响光束宽度,而无需分别调整两个透镜的焦距。
注意并非所有的自定义控制点都需要模块。一些简单的情况可能可以通过「控制杆」功能实现(请参见模拟器右下角的帮助弹出窗口中的「群组、旋转和缩放物件」部分)。由于制作模块比建立控制杆复杂得多,您应该在考虑制作模块之前检查您的情况是否可以通过「控制杆」功能实现。比如这个例子展示了一个相对复杂但不必使用模块的自定义控制点(将两个塑料袋从水中移开)。
歡迎您貢獻項目至以上的清單。請將項目加入到此資料夾中並建立 pull request。如果您對 GitHub 不熟,也可直接將包含模組的檔案傳送至ray-optics@phydemo.app。
diff --git a/tw/modules/template.html b/tw/modules/template.html index 41566bbb..973a11d9 100644 --- a/tw/modules/template.html +++ b/tw/modules/template.html @@ -72,7 +72,7 @@ {CATEGORIES}歡迎您貢獻項目至以上的清單。請將項目加入到此資料夾中並建立 pull request。如果您對 GitHub 不熟,也可直接將包含模組的檔案傳送至ray-optics@phydemo.app。