본문 바로가기

Study5

PYTHON 기본 창 띄우기 "Hello World!" import pygame, sys from pygame.locals import * pygame.init() DISPLAYSURF = pygame.display.set_mode((400,300)) pygame.display.set_caption('Hello World!') while True: #main game loop for event in pygame.event.get(): if even.type == QUIT: pygame.quit() sys.exit() pygame.display.update() Python & Pygame 무료온라인북 http://inventwithpython.com/pygame/chapters/ 2016. 6. 24.
외적 연산(Cross Product) 쉽게 이해하기 외적 연산(Cross Product)란? - 임의의 두 벡터와 직교를 이루는 벡터 EX) Cross(A , B)란? A가 B 를 감싸는 형태가 될때 직교가 되는 벡터 - 오른손 손가락 두개를 피고 검지를 A라 하고 중지를 B라 했을때, 왼손 끝을 오른손 검지에 반대로 맞닿고 감싸쥐는 형태 EX) Cross(B, A)란? B가 A를 감싸는 형태가 될때 두 벡터와 직교가 되는 벡터 - 왼손을 중지에 맞닿고 감싸쥐는 형태 - 문제 풀이 임의의 두 벡터 A[5,2,3] B[8,1,-4]의 외적을 구해보자. Cross A B를 구해보자. A x B = [(a2b3 - a3b2) (a3b1 - a1b3) (a1b2 - a2b1)] 계산 순서가 헷갈릴땐 아래 그림을 참고하여 순서를 기억하자. =[((2x -4) - .. 2015. 12. 31.
내적 연산(Dot Product) 쉽게 이해하기 내적(Dot Product)이란? - 정규화된 한 벡터가 다른 벡터에 투영된 길이 값을 나타낸다. Ex) Dot(A , B) 란? B를 A위치로 회전했을 때 투영되어 직교되는 위치만큼의 크기 값 EX2) Dot(B,A)는? 각 벡터를 Normalize한 후의 스칼라 곱의 결과값이며 그 값은 두 벡터의 코사인 의 값과 일치한다. 그러므로 음수 인지 양수 인지 그리고 각도의 크기 값도 알아 낼 수 있다. 1. 먼저 3D맥스상에서 임의좌표를 가지는 두 개의 벡터를 만든다. C = [5 , 2, -3] D = [8, 1, -4] 2. 먼저 A와 B의 크기를 구한다. 3. 벡터의 크기 값을 활용하여 정규화(Normalize)를 한다. ||Normalize A|| = 1 이어야 한다! ||Normalize B|| .. 2015. 12. 30.
TA에게 반드시 필요한 기초 수학 정리.

2015. 12. 18.