용책 353페이지에 보면 잇는데 저거 c 에 넣는거 어케 저런식으로씀 ?
그리고 공식도 저게 아니지안나요
float c = D3DXVec3Dot( &v , &v ) ? (sphere->_rad * sphere->_rad ) ;
라 돼있는데요
이 전의 일단 c 의 공식을 보면 ( Po - c ) * ( Po - c ) - r² 이라 돼있는데요
그러니까 Po 가 포인트이고요 c 도 포인트이고
그래서 Po 에서 c 를 뺀 벡터 2개끼리 내적해서 Length 로 크기뽑은다음에
r 을 제곱해서 - 연산하라는거 같은데 ( 공식만보면 .. )
코드를 보면 왜 저렇게 돼있나요 ? 삼항연산자인줄알고 ( ? 이거떔애;; )
간단하게 콘솔에다가
int a = 10 ;
int b = a ? 30 ; 햇는데 , 가 없다고 오류가 나고 책에 쓰여진게 틀릴리는엄는데..
제가 알고잇는거로 보면 Dot 돌려서 두 개 내적한게 0 이 아니면 r의 제곱을 c 에 넣으라
이런건가요 ㅡㅡ;;.. 문가이상한데 .. 제발 고수님들답변좀!
3d 피킹관련 용책 소스관련 이해가안감.
DontMed..(tkvkflwys)
2012-03-18 15:17
추천 0
댓글 7
다른 게시글
-
입력 받은 문자열을 출력해 줄려고 하는데...뭐가 문제인거지 ㅜ [4]클라우딩(cloudings) | 12.03.18추천 0
-
실제 업계에서 jQueryMobile로 개발 많이하나요?2132132(121.162) | 12.03.18추천 0
-
생초짜 리눅스에서 printf [2]ㅇㅁㄴ(211.245) | 12.03.18추천 0
-
c언어 파일입출력에서 [1]darkblack(dlrudwns135) | 12.03.18추천 0
-
고민고민해서 해결하기 vs 답찾아서 이해하기 [4]이힝(121.177) | 12.03.18추천 0
-
블로그 제일 어이업는 놈 [4][성대아싸](skkuassa) | 12.03.18추천 0
-
형들 비쥬얼스튜디오에서 컴파일 안하고 실행해도 되던데 [6]하늘대장간(aerosmissive) | 12.03.18추천 0
-
혹시 구글 플레이에서 신용카드 결제정보 저장해본 횽 있어?병신(61.73) | 12.03.18추천 0
-
근데 파일 읽고 쓸때 [3]굿(211.117) | 12.03.18추천 0
-
블로그 자료 맘대로 퍼가는 새끼들... [3]아놔콘다(anwaconda) | 12.03.18추천 0
c는 공부하고 다렉 건드는거임?? [핡]
네 c++ api stl 하고 다이렉트 들어갓는데욥
책에 쓰인게 틀린건데여;
당연히 D3DXVec3Dot( &v , &v ) - (sphere->_rad * sphere->_rad ) ; 이죵;
어쩌면 책에서 ?를 연산자로 정의한걸지도...
일단 Aven횽 말대로 계산하면됨
그래서 그냥 공식대로 계싼해보자하고 하니까 그냥되버렷네요