All the Colors of the World

세상의 모든 색 (컬러 큐브)

빛의 삼원색은 빨강(Red), 초록(Green), 파랑(Blue)입니다. 이 세 빛이 섞이는 방법에 따라서 서로 다른 합성색이 나타납니다. 이해를 돕기 위해 x, y, z축으로 이루어진 3차원 좌표계를 상상해 봅시다. x, y, z축을 각각 빨강, 초록, 파랑이라고 가정하면, 3차원 공간의 한 점은 x, y, … more

Diurnal Motion (WebGL)

일주 운동 (WebGL)

* 사용자의 위치 접근을 요청받으면 허용해 주시기 바랍니다. * 사용자의 위치 정보는 서버에 저장되지 않습니다. * iOS 기기의 경우 아래와 같이 Safari의 위치 접근을 허용해 주세요. 일주운동 밤에 북극성을 향해 사진기를 고정하고, 몇 시간 동안 촬영하면 별들이 북극성을 중심으로 원을 … more

Diurnal Motion of Sun

태양의 일주운동

* 사용자의 위치 접근을 요청받으면 허용해 주시기 바랍니다. * 사용자의 위치 정보는 서버에 저장되지 않습니다. * iOS 기기의 경우 아래와 같이 Safari의 위치 접근을 허용해 주세요. 일주운동 밤에 북극성을 향해 사진기를 고정하고, 몇 시간 동안 촬영하면 별들이 북극성을 중심으로 원을 … more

Distance of 1 pc(parsec)

1 파섹의 거리

시차 어떤 물체가 가까이 있을 때는 자를 이용하여 거리를 측정할 수 있습니다. 그러나 물체가 멀리 있을 때는 직접 자로 재기 어렵습니다. 이런 때에는 어떤 방법으로 거리를 알아낼 수 있을까요? 사람의 눈은 좌우로 하나씩 있습니다. 왼쪽 눈으로 바라보는 세상은 오른쪽 눈으로 … more

Hypocycloid

하이포사이클로이드

하이포사이클로이드는 큰 원 안에서 작은 원을 굴렸을 때 작은 원 위의 정점이 그리는 궤적을 말합니다. 큰 원의 반지름을 \(R\), 작은 원의 반지름을 \(r\)이라고 하면, \(k = \frac{R}{r}\) 값에 따라 다음의 성질을 나타냅니다. \(k\)가 정수이면, 곡선은 닫힌 곡선이 되며, \(k\) 개의 … more

Free Fall Motion Analysis

자유 낙하 운동 분석

왜 가벼운 물체와 무거운 물체는 동시에 떨어질까? 중력에 의한 속력 변화가 모든 물체에 동일한 이유는 물체에 작용하는 힘과 관성이 모두 물체의 질량에 비례하기 때문입니다. 물체를 가속시키려는 힘은 중력입니다. 이 힘은 질량에 비례합니다. (물체가 무거울수록 지구에 강한 힘으로 잡아 당겨집니다.) 물체의 … more

Newton's Cradle

뉴턴의 진자

뉴턴의 진자는 다섯개의 쇠구슬로 이루어져 있고, 구슬의 회전을 막기위해 각 구슬은 두개의 실에 매달려 있습니다. 원래 뉴턴의 진자는 뉴턴의 제3법칙을 보여주기 위해 만들어졌습니다. 한쪽에서 구슬을 충돌시키면 반대편을 거쳐 같은 충격이 다시 돌아옵니다. 움직이는 과정 하나의 볼을 멀리 당겨서 낙하시키면, 낙하된 … more

Boyle’s Law

보일의 법칙 2

분동을 드래그해서 피스톤 위에 올려 놓아 보세요. 그래프의 데이터를 다운로드 받을 수 있습니다. 보일의 법칙 기체의 압력을 2배로 증가시키면 기체의 부피는 1/2로 줄어들고, 기체의 압력을 3배로 증가시키면 기체의 부피는 1/3로 줄어듭니다. 1662년 영국의 과학자 보일(1627-1691)은 실험을 통해 일정한 온도에서 기체의 … more

엔트리(ENTRY) 블록 코딩으로 만드는 과학(역학) 시뮬레이션

엔트리(ENTRY) 블록 코딩으로 만드는 과학(역학) 시뮬레이션

간단하지만 강력한 콘텐츠 생산도구인 엔트리를 이용하여 중력장에서의 운동을 시뮬레이션하는 방법에 대해 간단히 알아봅니다. 만드는 방법은 유튜브 동영상을 참고해 주세요. 아래에 소스 코드를 공유합니다. [리메이크하기] 버튼을 클릭해서 소스를 가져올 수 있습니다. 소스 코드 http://naver.me/5xno1eZm 공유된 소스 코드를 조금 수정하는 것으로 다양한 … more

엔트리 기체분자운동 시뮬레이션 코딩

엔트리 기체 분자 운동 시뮬레이션 코딩

엔트리로 기체 분자  운동 시뮬레이션을 만들어 봅니다. 1. 아래와 같이 코딩하면 선택한 오브젝트가 10 개의 기체 분자가 되어 기체 분자 운동을 합니다. 코딩 결과는 아래와 같습니다. 클릭해서 실행시켜 보세요. 아래 소스 코드는 기체 분자가 외벽에 충돌하여 반사되는 것까지만 구현한 것입니다. … more