Nature of Code 3강. 진동.
code137.5 (creative coding lab)한태재각도디그리 (도)한바퀴 도는 각도를 360도로 나타내는 단위, 90도(직각)라디안호의 길이와 반지름의 비율로 각도를 나타내는 단위 1라디안은 호의 길이와 반지름의 길이가 같아지는 시점의 각도. (180도 = PI 라디안, 360도 = 2 * PI 라디안, 90도 = PI/2 라디안)라디안 = 2 * PI * (디그리/360) 회전 운동위치, 속도, 가속도의 관게도 회전 운동에 똑같이 적용됨(단 위치,속도,가속도는 벡터이고 각도, 각속도, 각가속도는 스칼라 값)물체의 각도를 매프레임마다 그려주고 각도는 각속도로, 각속도는 각가속도로 변화시킨다.각가속도는 직접입력해도 되지만 돌림힘(토크)나 관성모멘트 값을 구해서 각가속도에 적용할 수 있다.위치 =..
더보기
Nature of Code 1강. 벡터.
code137.5 (creative coding lab)한태재 The natrue of code를 보면서 스터디를 시작. Nature of CodeSimulating Natural Systems with JavaScriptnatureofcode.com 유클리드 벡터(기하 벡터)크기와 방향을 가지는 객체.점 A에서 B를 가리키는 화살표. 2차원에서는 A점의 위치(x1,y1), B점의 위치(x2,y2)로, 3차원에서는 A점의 위치(x1,y1,z1), B점의 위치(x2,y2,z2)로 벡터를 나타낼 수 있다.일반적으로 postion(x,y)값은 방향이 없으므로 스칼라 값이다. 하지만 웹에서는 모두 (0,0)이라는 원점을 가지므로 postion(x,y)만 있어도 +x, +y 양수값이 적용되어 벡터가 된다. 해당 ..
더보기