본문 바로가기

두 선분의 교차 여부 체크 세 점의 방향판단은 그림 3.8 과 같이 세 점 A, B, C 를 차례로 선분으로 연결할 [발췌] 때 그 방향이 시계방향인지, 반시계방향인지를 판단하는 것이다. 이때 벡터의 외적을 이용한다. 오른손 법칙에 의하여 세 점의 방향이 시계방향일 경우 벡터의 외적은 (-)가 되고 반시계방향일 경우 (+)가 되게 된다(이재규, 2000).  (이재규, 2000). ...세 점의 방향판단은 그림 3.8 과 같이 세 점 A, B, C 를 차례로..
C# 난수 C# 난수  ... ...당연히 Random 이다. (이거 외에 더 적합한게 있겄어??) Random rnd = new Random(); ...한다음에 멤버함수를 호출하면 된다. ...단 이것도 랜덤인지라 seeb 넘버를 정해 줄수가 있다. int rndR = rnd.Next(0x00, 0xff); // 0 부터 255 사이의 값을 만드는 경우....
.NET 프레임워크 인식하기 시스템에서 작동하는 CLR 버전을 인식하고 열거해주는 C++ 클래스 저자 Nishant Sivakumar. 개날역자 j2doll 원문 : http://www.codeproject.com/dotnet/DetectDotNet.asp    개요 CDetectDotNet 클래스는 컴퓨터에 닷넷 프레임워크가 설치되어 있는지를 인식한다. 그리고 현재 설치된 프레임워크 버전들을 보여 준다. 그리고 예측불가하지 않기 위해, 어떤..
OpenGL® for Windows® by Silicon Graphics http://www.berkelium.com/OpenGL/sgi-download.html OpenGL® for Windows® by Silicon Graphics Download SGI's OpenGL for Windows SDK (1907 KB) from a nearby location:     http://www.salug.org/~jtalton/opengl/download/win95/sgiopengl/op..
SAFEARRAY 생성 / 소거 API 예제 // 1 부터 n 까지의 정수 배열을 생성한다. SAFEARRAY * psaiNew = NULL; SAFEARRAYBOUND aDim[1]; aDim[0].lLbound = 1; // 비주얼 베이직 등에서는 주로 1부터 시작하는 배열을 사용한다. aDim[0].cElements = 8; // 즉, VB에서의 다음과 동일한 처리이다 : Dim aiNew(1 To 8) As Integer psaiNew = SafeArrayCreate(VT_I2,..
CComSafeArray 클래스 SafeArray 를 관리해 주는 클래스 (ATL7) 근데, 문제는 이 친구가 vc+6.0 에서는 없던 녀석이라는 점이다. 따라서, 아직도 쓸데없이 vc6를 고집하는 이들은 이 클래스의 기능을 지원하는 클래스를 본인이 직접 제작하던가, 하는 방식으로 접근해야 한다. 결론은… 새거써…-_-;
Ilaria Graziano Ilaria Graziano ...이탈리아 여인네 입니다. ...(정확히 이름이 어떻게 발음이 되는지...표기법도 영어 비스무리하데 되서리...) ...노래도 영어곡 이외에 이태리 가사 곡도 많더군여... ...이태리어를 몰라서 가사 의미는 ...T_T;
PC 는 우리에게 얼마나 정확한 1초를 제공해 주는가??  전자 계산기가 연산 시간의 개념을 자신에게 적용되게 한 것은 아주 먼 과거는 아니다. 현재 너무도 당연시 사용되는 시분할(time shareing) 등의 처리 방식은 매초당 얼마나 많은 연산을 수행할 수 있는가를 척도로 삼는다.물론 그러기 위해서는 가능한한 정확한 '1초'가 개인용 계산기에게 필요하다.그렇다면 정확한 '1초'란 어디까지 인가??현재 가장 정확한 방식 중 하나로는 원자 시계(atomic clock) 이라고 불뤼는 시계에 의존..