2023年9月21日 星期四

KZNK Week02 地震

Week02-1 地震數據陣列顯示

開啟https://gdms.cwa.gov.tw/index.php
中央氣象署臺灣地震與地球物理資料管理系統
取得地震波型資料

















依時間取得陣列數據
HLE:  -1042, -3479.7, 1003.7, -1669, -1639.6, -14219, -3655.1(左右)
HLN:  -17090, -13711, -22888, -19631, -23818, -18573, -19636(上下)
HLZ:  11323, 10563, 16417, 10003, 12566, 19520, 6046.7, 25954
開啟processing,輸入以下程式碼
命名week02_1_float_HLE存檔
float[]HLE={-1042, -3479.7, 1003.7, -1669, -1639.6, -14219, -3655.1, -4917};
float[]HLN={-17090, -13711, -22888, -19631, -23818, -18573, -19636, -15648};
float[]HLZ={11323, 10563, 16417, 10003, 12566, 19520, 6046.7, 25954, 12589};
int N=12;
void setup(){
  size(500,500);
  frameRate(10);
}
void draw(){
  background(#FFFFF2);
  float dx=HLE[frameCount%N]/100;
  float dy=HLN[frameCount%N]/100;
  rect(200+dx,300+dy,100,100);
}
看到模擬地震上下左右搖動的方塊




















Week02-2 圖檔顯示
命名week02_2_Pimage_chair存檔
將要顯示的圖拉進畫面
記得確認格式與檔案名稱




















Week02-3 圖檔畫圖
命名week02_3_drawimage存檔
將要顯示的圖拉進畫面
用圖畫圖
PImage img ;
void setup(){
  size(600,600);
  img =loadImage("chair.jpg");
}
void draw(){
  image(img,mouseX,mouseY,300,300);
}




沒有留言:

張貼留言