JAVA의 JFrame class를 사용하여 2차원 매트릭스를 일정한 순서에 따라 채우는 알고리즘을 구현하였다. 최근 한 달 정도 C++ 언어를 통해 OpenGL을 공부하다보니 JAVA가 어색해져버렸다...이런 다시 익숙해지는 차원에서, 그리고 내가 작성한 코드조차 이해하지 못하면 안되므로, 이곳에 정리를 해보고자 한다. 우선 내가 무엇을 구현하였는지 먼저 보도록 하자. 위의 GIF 영상과 같이 사선 방향으로 채워지도록 코딩을 해봤다. 특징을 정리해보면 1. public class Inclined extends JFrame implements Runnable1) JFrame을 상속받아서 GUI를 나타내었다.2) Runnable 인터페이스를 implements하여 쓰레드를 돌려 에니메이션 효과를 주었다.-..
Model Coordinate System(MCS)에 중심이 (0,0,0) 반지름이 1인 sphere가 있다고 하자.이 sphere를 World Coordinate System(WCS)의 원점에 위치시키기 위해서 다음과 같은 코드를 짤 수 있다. 123glMatrixMode(GL_MODELVIEW);glLoadIdentity(); glutWireSphere(1.0 , slices, stacks);cs 다음으로 이 sphere를 보는 관찰자, 혹은 카메라가 나올 차례이다. 카메라가 중심이 되는 시스템을 View Coordinate System(VCS)라고 한다면, VCS상에 WCS를 어떻게 배치하느냐에 따라서 카메라에게 WCS상의 물체가 다르게 보일 것이다. gluLookAt 함수는 VCS-WCS의 rel..
안녕하세요 whilescape 입니다. 취미로 기타 연주를 하고 있습니다. 기타를 처음 잡은게 2007년도니 벌써 12년차네요..실력은 12개월밖에 안된 것 같지만요ㅜㅜ 느리지만 성장하기 위해서는 목표를 잡고 하나하나 이뤄나가야 하므로 지금 당장 시작합니다. 박혜경의-RAIN 제가 이 곡을 2003년에 처음으로 들었습니다. 중학교 3학년때. 한창 Eminem, Linkin park 등 외국 노래에 빠져 살다가 이 노래를 들었는데 목소리며, 가사며 너무나 가슴에 와닿는 노래였습니다. 마침 호감가는 여자아이의 목소리랑 비슷해서 이 노래를 더 좋아했던 것 같기도 하네요ㅋㅋ 이 노래를 기타 커버해봤습니다. 원곡의 분위기랑은 전혀 다르며, 코드 진행만 따왔다고 말할 수 있겠네요. https://youtu.be/U..
Privacy PolicyLast Modified: Jan 12, 2019 HEIGHT185("We", "us" or "our") built the Rubik's Detector app as a Free app. This SERVICE is provided by HEIGHT185 at no cost and is intended for use as is.This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service.If you choose to use our Service, then..
우리가 술 게임으로 즐겨하는(하곤 했던) 베스킨라빈스 게임에 수학적으로 접근해봅시다. 우선 게임 방식을 설명해봅시다. 게임 규칙 : n명이 돌아가며 1부터 31까지의 숫자를 순서대로 말하는데 각자 자신의 차례 때 최소 1개, 최대 3개까지 말할 수 있다. 이때 31을 말하는 사람이 주인공이 된다. **문제 설정 :** **2명(n=2)이 베스킨을 할 때 나올 수 있는 구분 가능한 순열의 개수는? ** **(주인공이 되든 안되든 게임 규칙안에서 나올 수 있는 모든 경우의 수)** (예를 들면, 30까지 말하고 상대방이 31을 말하게 하는게 이 게임의 묘미지만, 자신이 30, 31을 외치며 당당하게 주인공이 되는 경우 까지 포함) 갑자기 순열이라니? 이해가 되도록 아래 그림 1.을 보도록 하자. 그림 1. ..