문제
WolframAlpha, MATLAB과 같은 최신 소프트웨어는 수백만 개의 연립방정식을 빠른 시간 내에 풀어낼 수 있는 알고리즘을 갖추고 있다. 간단한 연립방정식을 푸는 프로그램을 직접 작성해 보자.
문제를 간단히 하기 위해, 모든 연립방정식은 ☆=◇
형태로 주어진다.
☆이나 ◇ 자리에는 1000 이하의 자연수나 문자로 이루어진 변수가 들어갈 수 있다.
연립방정식의 해는 하나만 존재할 수도, 존재하지 않을 수도, 무한히 많이 존재할 수 있다는 점에 유의하라.
2019.04.25
WebGL 튜토리얼 목록
이번 튜토리얼에서는 shader를 다루는 WebGL API들을 감싸는 클래스들을 만들어 엔진에 추가합니다. src/engine/
디렉토리 내에 components/Material.ts
, shaders/Program.ts
, shaders/DefaulShader.ts
파일을 생성하세요.
2019.04.23
WebGL 튜토리얼 목록
이번 튜토리얼에서는 전 튜토리얼에서 그냥 넘어갔던 코드가 무슨 일을 하는지 자세히 다뤄보도록 하겠습니다.
2019.04.21
WebGL 튜토리얼 목록
튜토리얼 2-1편에서는 VAO, VBO라는 개념과 이를 이용하여 화면에 직사각형을 그리는 방법에 대해 알아보았고, 튜토리얼 2-2편에서는 WebGL을 감싸는 레이어를 설계해 보았습니다.
전 튜토리얼에 이어, 이번에는 인덱스 버퍼라는 개념에 대해 알아보도록 하겠습니다.
2019.04.21
WebGL 튜토리얼 목록
이 튜토리얼에서 설명하는 개념은 WebGL 뿐이 아니라 OpenGL 등 다른 그래픽스 라이브러리에도 일반적으로 적용되는 내용입니다.
이 튜토리얼에서는 화면에 하얀색 직사각형을 하나 그려 보도록 하겠습니다.
2019.04.20