Modeling Physics in Javascript: Introduction

 

 

 

Physics in Javascript Table of Contents:

Another post that starts with “I love”:

I love physics. I really do. Once upon a time I was a real engineer (Master in Mechanical Engineering, hybrid car design, control systems, sustainable energy, etc etc etc) but decided to go back to the software world. Regardless, I still can’t get physics out of my head. I read textbooks on quantum mechanics regularly. It’s a sickness.

The great thing about physics is that it’s not too hard. Well, maybe it is, but once you understand a handful of core concepts, you can do tons of problems. If you can figure out how a ball moves under the influence of gravity, you can also model the motion of a car’s suspension. While that sounds like a big stretch, it’s really not: it’s all tied together by a few basic concepts.

I also enjoy Javascript. I’m not a graphics programmer, and have no knowledge of OpenGL or WebGL, but I like Javascript especially because it controls the fancy HTML5 canvas element.

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

And, if you can combine your rudimentary knowledge of physics with your rudimentary knowledge of Javascript, you can build really cool physics models and simulations.

With this series, I’m going to teach you how to model physics. We’ll use Javascript to do the math and draw the animations to the canvas.

We’ll start simple, with a bouncy ball and gravity, and we’ll eventually move on to modeling full systems. It’s going to be fun. While it’ll start slow, I want to end up modeling things like bipedal robots within a couple dozen posts. And you’ll be learning physics in the process.

Buckle up. Here’s an example of a grandfather clock that actually simulates real physics for the swinging pendulum — just to whet your appetite:

(PS: the physics in the below example is a little bit fudged, because it was a code-debugging example I used for a class I used to teach; please wait for the full article on the pendulum clock before trying to follow the physics!)

 

[출처] http://burakkanber.com/blog/modeling-physics-in-javascript-introduction/

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수

등록된 글이 없습니다.

대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED