關於本課程
課程簡介(to師大附中高一特色課程)
老師作的半成品下載
使用軟體:1.
Chrome
、2.
Visual Studio Code
捷徑:
[
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
]
[
關於老師的半成品
] [
動畫小教室
]
單元一 認識JavaScript
01 變數
02 function
03 if基礎
04 if進階實作
單元二 基礎動畫
01連續偶數
02for迴圈
03費氏數列
單元三 控制元件的屬性
01控制元件的屬性
02弧度與角度
03滾動
04來回運動
單元四 滑鼠互動
01按鈕改名與監聽
02gameMD
03SliderAndCheckBox
單元五 密室小球
[物理教室] 運動方程式的數值解
01平拋斜拋
02撞牆反彈
03按鈕控制外力
04加入箭頭
單元六 氣體動力論
01認識陣列
02小球排方陣
03撞牆反彈加箭頭
04彼此彈性碰撞
單元七 彈簧振動
01振動動起來
02加入彈簧
03互動
04如何畫線
05位置時間關係圖
單元八 圓周運動
[數學教室] 三角函數
[物理教室] 圓周運動
01轉起來
02加入速度箭頭
03互動
單元九 向右橫波
[物理教室] 波動方程式
01向右橫波
02向左橫波
03駐波三合一
單元十 連續背景
01連續背景原理說明
02製作連續背景
03按鈕施力與終端速度
04加入箭頭觀察終端速度
[物理教室] 自由落體的終端速度
單元十一 直線碰撞
01直線碰撞撞起來
02調整質量
03恢復係數
04畫兩球vt圖
單元十二 萬有引力
01萬有引力動起來
02克卜勒等面積定律
03改成多行星
04一次計算多次提高精確度
單元十三 阿法粒子散射
01阿法粒子散射
單元十四 盪鞦韆
01用ThreeJSEditor建模
02載入建模(2024.10.10)
03盪鞦韆盪起來
04蹲下
單元十五 耦合振盪
01耦合振盪振起來
02畫出xt圖
單元十六 躲避子彈
[數學教室] 反函數
01建造砲塔
02砲塔跟隨主角
03發射子彈
單元十七 波的干涉
a01準備波源與干涉點
a02兩波干涉
a03節線與腹線
單元十八 彈性弦上的波動
a01運動方程離散化_SHM
a02運動方程離散化_彈性弦
a03邊界條件自由端固定端吸收端
a04彈性弦上波動動畫實作
a05彈性弦加上阻力
a06彈性弦加上外力模擬駐波
單元十九 彈性膜上的波動
a01彈性膜上波動方程式
a02動畫實作彈性膜上的波動
關於老師的半成品
[下載萬用半成品(2024.10.10)]
把圖片轉換成dataURI
圖片物件
在VSCode裡面安裝LiveServer
簡單立體與物件容器
箭頭與彈簧
線條與點
camera
文字平面
ThreeJS
動態改變顏色
繞任意軸旋轉 RotateOnWorldAxis
取得滑鼠位置(getMouse3D)
粒子系統 Points
線條系統 Line
曲線圖 ObjGraph
增加互動按鈕(有AnimateCC)
增加互動按鈕(無AnimateCC)
動畫小教室
認識變數
養成縮排好習慣
認識主控台
認識物件
傳值與傳址
if判斷式
Math
常見錯誤_在tick裡面new東西
提高計算精度
PlayStopStep
加入聲音
使用計時器
動畫動起來_setInterval_setTimeOut_reuqestAnimationFrame
交作業
(修課學生適用)
關於學習歷程檔案
(修課學生適用)