마음의 안정을 찾기 위하여 - 세 점이 주어 졌을 때의 각도 구하기.
2353600
44
575
관리자새글쓰기
태그위치로그방명록
별일없다의 생각
dawnsea's me2day/2010
색상(RGB)코드 추출기(Color...
Connection Generator/2010
최승호PD, '4대강 거짓말 검...
Green Monkey**/2010
Syng의 생각
syng's me2DAY/2010
천재 작곡가 윤일상이 기획,...
엘븐킹's Digital Factory/2010
세 점이 주어 졌을 때의 각도 구하기.
분류없음 | 2005/06/06 22:30
내적을 이용해 세 점 사이의 끼인각을 구하는 문제구먼요.
두 번째 코드에 별다른 문제는 없어 보이는데... 익셉션이 발생하는 것은 세 점 중에서 두 점이 같아질 때 생기는 문제로 보입니다. 그런 경우에 대한 처리는 따로 추가 하셔야 겠네요~~ ^^;;
원리를 간단하게 읊어보겠습니다. 도움이 되셨으면 좋겠네요...
공간상의 3점 p1(x1, y1, z1), p2(x2, y2, z2), p3(x3, y3, z3)가 있을 때, p2와 p1을 연결하는 벡터를 a로 하고, p2와 p3를 연결하는 벡터를 b로 하면 벡터 a, b의 성분은 다음과 같습니다.
 

 

또한 벡터 a, b 각각의 길이는 다음과 같습죠.
 

 

따라서 벡터 a, b의 내적을 이용해 코사인값을 구하면 다음과 같이 표시할 수 있습니다.
 

 

얻어진 코사인값의 역수, 아크코사인을 취하면 두 벡터의 각도를 구할 수 있게 되죠...
그럼... ^^;
ps. 간단히 만들어 본 예제를 하나 포함시켰습니다... ^^;

 
2005/06/06 22:30 2005/06/06 22:30
이 글의 관련글 이글의 태그와 관련된 글이 없습니다.
Article tag list
 
Go to top
View Comment 0
Trackback URL :: 이 글에는 트랙백을 보낼 수 없습니다
 
 
 
 
: [1] ... [949][950][951][952][953][954][955][956][957] ... [1323] :
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
전체 (1323)
출판 준비 (0)
My-Pro... (41)
사는 ... (933)
블로그... (22)
My Lib... (32)
게임 ... (23)
개발관... (3)
Smart ... (1)
Delphi (93)
C Builder (0)
Object... (0)
VC, MF... (10)
Window... (1)
Open API (3)
Visual... (0)
Java, JSP (2)
ASP.NET (0)
PHP (6)
Database (12)
리눅스 (29)
Windows (25)
Device... (1)
Embedded (1)
게임 ... (0)
Web Se... (2)
Web, S... (21)
잡다한... (7)
프로젝트 (0)
Personal (0)
대통령... (13)
Link (2)