Skip to content

기글하드웨어기글하드웨어

생활 / 가젯 / 테크 : 가전 제품, 멀티미디어, 각종 IT 기기와 여기에 관련된 기술의 이야기, 소식, 테스트, 정보를 올리는 게시판입니다. 2016년 7월 이전의 글은 다음 링크를 참조하세요. 구 디지털 뉴스 / 구 하드웨어 포럼 / 구 모바일 포럼 / 구 뉴스 리포트 / 구 특집과 정보 / 구 스페셜 게시판 바로가기

profile
조회 수 861 댓글 7
Extra Form

구 충돌 검사.PNG

다름아닌 다음과 같은 코드를 해석하는데 마지막에 저 값을 알수가 없어서 질문에 올리게 됬네요

프로그래밍을 하지 않는분들을 위해 설명을 추가해 보겠습니다.

현재 이 코드는 3차원에서 광선과 구가 충돌하는지 확인하는 코드입니다.

 

기타 부분

m_vDirection은 광선의 방향벡터 입니다.

m_vOriginal은 광선의 출발점 (x,y,z) 벡터입니다

추가 )) 방향벡터는 항상 정규화(Normalize) 되어있습니다.

 

수학적인 부분 

vv는 방향벡터와 방향벡터를 내적한 값입니다.

qv는 출발지점과 방향벡터를 내적한 값입니다.

qq는 출발지점과 출발지점을 내적한 값입니다.

rr은 충돌대상인 구의 반지름 값 * 반지름 값입니다.

 

밑의 qv * qv - vv * (qq - rr)이 어떤 원리인지 잘 모르겠네요

마지막 값이 0이면 한점과 충돌 , 0보다 크다면 2점이 충돌, 0보다 작다면 충돌하지 않는거로 알고있습니다

고수님들의 설명 부탁드립니다...



  • ?
    wwsun98 2017.05.18 23:11
    저걸 해석하기 보다는 저걸 직접 뽑아내는쪽이 나을것 같네요.
    펜대굴리고 있으니 잠시만...
  • profile
    노력 2017.05.18 23:13
    뽑으면 0보다 큰지 안큰지 여부 (충돌했는지 안했는지 여부)만 나와서
    어떤 원리로 충돌을 검사하는건지 잘 모르겠네요 ㅜㅜ..
  • ?
    wwsun98 2017.05.18 23:44
    평면이라고 생각하시고
    종이에 원을 그리고 출발점 찍으세요. 그리고 그쪽으로 원점에서부터 선을 그어요 (q)
    출발점에서 원에 접하는 직선을 그으세요. (v)
    그리고 원과 직선의 접점에서 원점으로 선을 그으면 직각삼각형이 나와요.
    내적을 이용해 벡터 q와 v의 각도에 해당하는 코사인값을 알수 있어요. 다만 쓰기전에 -1 곱해줘야되요.
    그리고 q의 크기와 코사인 값을 곱한걸 v의 크기로 나누면 v의 '적절한' 실수배가 나와요. 실수배를 t로 하죠.
    광선이 원에 접할경우 q+vt의 크기는 원의 반지름만큼 나와요.
    광선이 원을 관통하면 반지름보다 작아지고요.
    (q+vt)^2<=r^2 을 만족하면 광선은 구와 만나거나 접해요.
    t값, 코사인값 둘다 벡터 v,t로 이뤄진 식으로 나타내서 저기에 대입하고 정리하면 저렇게 되요.
    저 리턴값에선 여기에 -1을 곱해서 부등호가 반대에요.
    무엇보다 계산과정은 진짜 드러운데 결과는 수능문제보다 깔끔하게 떨어져서 놀라워요....
  • ?
    wwsun98 2017.05.18 23:58
    저걸 사용할때 구의 중심이 원점에 오도록 출발점과 구를 같이 평행이동 해줘야 되요. 그렇게 안하고 식을 짜보면 ....



    그 샷건 거꾸로 든 개구리짤이 생각나게 되죠.
  • profile
    노력 2017.05.19 00:23
    와 진짜 진짜 정말로 감사합니다 ...
    구글에서 엄청 찾고 영어로도 찾아보고 그랬었는데
    수식에 대한 내용을 드디어 알게됬네요
    제가 한번더 내용에 대해서 정리한뒤 블로그에 저장해 놔야겠네요
    좋은내용 정말 감사합니다 공책에 그리면서 이해했네요
  • ?
    마왕 2017.06.01 12:27
    레이 트레이싱 같은 거 하시나보네요~
  • profile
    노력 2017.06.02 18:50
    마우스 피킹 구현해 보고 있었습니다 :D
    광선을 이리저리 막 변환해야 해서 복잡했네요

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    중국 LCD 생산량이 2018년에 세계 1위가 될 것

    2016년 4분기에 중국 BOE는 대형 LCD 패널 제조에서 LG를 제치고 1위에 올라섰습니다. 이런 추세가 계속되면 중국의 LCD 패널 생산량은 2018년에 세계 1위를 차지할 것이라고 하네요. 대형 LCD 패널은 올해 한국을 넘어서는데, 올해 대형 ...
    Date2017.05.22 소식, 참고 By낄낄 Reply1 Views444
    Read More
  2. 음료수 몰카

    음료수 병에 넣을 수 있는 몰카입니다. 카메라 모듈의 크기는 50x38x17mm, 무게 20g으로 작고 가벼우니, 진짜 음료수 병에 넣어서 쓰면 된다네요. 여기에선 병에 넣어서 파는듯. 1920x1080 30fps의 AVI 동영상을 최장 150분까지 녹화 가능...
    Date2017.05.22 소식, 참고 By낄낄 Reply5 Views954 file
    Read More
  3. No Image

    삼성의 늘어나는 디스플레이

    뭔가 기글에 어울리지 않게 국내 뉴스입니다.   제가 외국 뉴스까지는 잘 안 봐서..     삼성이 늘어나는 디스플레이를 SID 2017이라는 전시회(라기 보다는 학회로 보이네요)에 공개한다고 합니다.   링크의 사진을 보시면 아시겠지만 기...
    Date2017.05.22 소식, 참고 By진외자 Reply5 Views808
    Read More
  4. 샤오미 타입 C 노이즈 캔슬링 이어폰

    샤오미의 노이즈 캔슬링 이어폰이 USB 타입 C 표트용으로 나왔습니다. 가격은 299위안. 고강도 티타늄 도금 바디에 인체공학 디자인, TPE 재질 케이블, 노이즈 캔슬링 마이크를 내장해 50~2000Hz 대역에서 소음을 25dB 이내로 줄여줍니다.
    Date2017.05.20 소식, 참고 By낄낄 Reply8 Views1478 file
    Read More
  5. No Image

    대기전력 자동차단 멀티탭 쓰시는 기글인 계신가요?

    네이버쇼핑 둘러보고 왔는데 가격대가 상당하네요 투자한만큼 효과가 확실할까요? 벽에박는 1구짜리 차단멀티탭을 사서 다른 멀티탭을 연결하는 꼼수?를 부릴까도 고민중인데 추천하실만한 제품있다면 부탁드립니다
    Date2017.05.20 질문, 토론 By호이잉 Reply11 Views448
    Read More
  6. No Image

    [유투브] 니켈메탈 배터리 분해 영상.

    (요즘 종종 퍼나르곤 하는) BigCliveDotcom님의 니켈메탈 배터리 분해 영상입니다. 분해당하는 배터리는 중국제 저질 배터리, 에네루프, 그리고 일반 니켈메탈 배터리.
    Date2017.05.19 소식, 참고 Bytitle: 랩실요정PHYloteer Reply3 Views478
    Read More
  7. 기하와 벡터에 능통하신 분을 찾습니다

    다름아닌 다음과 같은 코드를 해석하는데 마지막에 저 값을 알수가 없어서 질문에 올리게 됬네요 프로그래밍을 하지 않는분들을 위해 설명을 추가해 보겠습니다. 현재 이 코드는 3차원에서 광선과 구가 충돌하는지 확인하는 코드입니다. ...
    Date2017.05.18 질문, 토론 By노력 Reply7 Views861 file
    Read More
  8. 샤오미 TV 4 발표

    샤오미가 샤오미 TV 4를 발표했습니다. 본체와 스피커의 분리형 스타일, 화면 두께 4.9mm, 베젤 없음. 65인치는 삼성 4K 패널, HDR 지원, 돌비 서라운드, 4코어 A53 프로세서, 3GB 램에 32GB 스토리지입니다. 가격 9999위안. 49인치는 349...
    Date2017.05.18 소식, 참고 By낄낄 Reply0 Views684 file
    Read More
  9. 웹캠 커버, 스파이 슬라이드

    노트북이나 태블릿엔 웹캠이 달려 있고, 만약 해킹될 경우 사진을 찍어 전송할 가능성이 충분히 많습니다. 가장 간단한 걸 이걸 막아버리는 건데 그럼 또 필요할 때 쓰기 힘들죠. 킥스타터에서 출자중인 웹캠 커버인 스파이 슬라이드입니...
    Date2017.05.18 소식, 참고 By낄낄 Reply0 Views278 file
    Read More
  10. IoT 테디베어를 활용해 스마트폰을 해킹

    미국에 거주하는 11세 소년인 Reuben Paul이 IoT 기능을 지닌 테디베어를 이용해 스마트폰을 해킹했습니다. 범죄를 저지른 건 아니고 사이버 보안 컨퍼런스에서 시연을 한 것인데요. 이 테디베어가 메세지를 주고 받을 수 있도록 WiFi와 ...
    Date2017.05.17 소식, 참고 By낄낄 Reply4 Views473 file
    Read More
  11. 일본에서의 질문입니다.

      중고나라같은 사이트가 일본에 있는지 알고 싶습니다.   중고로 전자제품을 좀 사보려는데(모니터 등)   좋은 사이트를 못찾겠네요.   그렇다고 신품 사자니 돈이 좀 나가네요.   일본에 대해 잘 알고 계신 분들   괜찮다면 좋은 사이...
    Date2017.05.17 질문, 토론 By많이알고싶어 Reply6 Views269 file
    Read More
  12. 소니, 1000fps로 물체를 감지하는 초고속 센서

    소니가 1000fps로 물체를 감지할 수 있는 초고속 센서인 IMX382를 발표, 10월부터 샘플을 출시합니다. 이면조사 이미지 센서와 신호 처리 회를 적층하고, 회로에는 물체의 감지와 추적을 고속으로 수행하는 이미지 프로세싱 회로와, 프로...
    Date2017.05.16 소식, 참고 By낄낄 Reply1 Views592 file
    Read More
  13. No Image

    블루투스 이어폰을 추천받고싶어요

    현재 핸드폰 사면 주는 삼성 기본 이어폰을 쓰고 있는데요...   소리 퀄리티에 만족하며 쓰고 있고    이거 쓰기전엔 편의점 만원짜리 듣보잡회사 커널 이어폰쓰고 있었어요   지하철타면 자꾸 선이 다른사람 몸에 닿아서 엉키는 현상이 ...
    Date2017.05.13 질문, 토론 ByBIGFISH Reply11 Views447
    Read More
  14. No Image

    휴대용 앰프를 쓰면 노이즈가 줄어 들까요?

    헤드폰 하고 이어폰 컴퓨터 하고 휴대폰에 직결 해서 듣는데 가끔씩 노이즈가든 신경 쓰이네요  fiio a1 같은데 앰프 쓰면 노이즈가 줄어들까요? 
    Date2017.05.12 일반, 잡담 ByねこみみBlanc Reply5 Views336
    Read More
  15. No Image

    스텝모터로 왕복운동 제어

    (동영상 중간부터 보셔야 하기 때문에 iframe이 아닌 링크로 대신합니다)   https://youtu.be/8OfowgD4CT0?t=1h1s   사진에서 몇 초 후 시작되는 영상에 상하 왕복 운동이 실린 것 처럼, 스텝모터로 왕복운동을 제어하고 싶습니다.    1분...
    Date2017.05.12 일반, 잡담 Bytitle: 이과숲속라키 Reply4 Views513
    Read More
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 36 Next
/ 36

최근 코멘트 30개
키세키
17:11
키세키
17:11
키세키
17:11
키세키
17:11
키세키
17:11
키세키
17:11
키세키
17:11
키세키
17:10
ヌテラ未来
17:02
BOXU
16:59
BOXU
16:57
에이엔
16:51
에이엔
16:51
AleaNs
16:37
Induky
16:31
Induky
16:24
힘네링
16:23
Kucladell
16:17
Kucladell
16:14
NC
16:14
Kucladell
16:14
Kucladell
16:13
니야
16:10
까마귀
16:09
니야
16:08
모에모에조군
16:06
conix
16:04
conix
16:04
conix
16:03
모에모에조군
16:00

MSI 코리아
다나와 커뮤니티
와사비망고
쓰리알시스템

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소