Skip to content

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

가전 / 가젯 / 테크 : 가전 제품, 멀티미디어, 각종 IT 기기와 여기에 관련된 기술의 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

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. 새로운 라즈베리 파이 컴퓨팅 모듈이 출시?

    새로운 라즈베리 파이 컴퓨팅 모듈이 출시될 것 같습니다. SO-DIMM 슬롯에 장착하는 컴퓨트 모듈 3E 형태이며 라즈베리 파이 제로 2 W에 들어간 것과 같은 SoC를 사용합니다. 브로드컴 BCM2835 Arm v7, Cortex-A53 4코어 1GHz, 512MB LPDD...
    Date2022.06.12 소식 By낄낄 Reply4 Views1102 file
    Read More
  2. No Image

    55W형광등 대체용으로 2825루멘은 너무 어두울까요?

    http://m.danawa.com/product/product.html?code=12740882&cateCode=15242844 기존 55W 형광등 1개가 들어가던 등기구에 이런 LED모듈을 사용하면 너무 어두울까요? 55W 형광등은 4550루멘이고 LED는 2825루멘인데 너무 어둡지는 않을...
    Date2022.06.11 질문 By뚜까뚜까 Reply18 Views976
    Read More
  3. No Image

    테슬라, 3대1 액면분할 결정

    테슬라가 미국 증권거래위원회(SEC)에 기존 주식을 3주로 쪼개는 3대1 액면분할을 하겠다고 보고했다. 테슬라는 8월 4일 연례 주주총회를 앞두고 이날 구체적인 액면분할 계획을 공개했다. 주총에서 통과되면 액면분할이 실시된다.
    Date2022.06.11 소식 By낄낄 Reply1 Views980
    Read More
  4. 이런 알리발 LED는 짝퉁인가요?

      알리에서 브릿지룩스 LED를 팔던데 이건 짝퉁일까요? 참고로 드레스룸 전등을 LED로 바꾸려 합니다.
    Date2022.06.11 질문 By뚜까뚜까 Reply2 Views887 file
    Read More
  5. No Image

    수수료도, 이자도 없는 애플 페이 레이터로 애플이 돈을 버는 방법

    애플은 새로운 할부 지불 서비스인 애플 페이 레이터를 발표했습니다. 애플 페이로 결제한 비용을 6주 동안 4번에 걸쳐서 나눠 지불하며, 마스터카드의 네트워크를 사용합니다. 여기에는 어떤 수수료도, 이자도 포함되지 않습니다. 애플은...
    Date2022.06.10 소식 By낄낄 Reply7 Views1427
    Read More
  6. No Image

    60fps로 동작하는 전자잉크 디스플레이

    https://www.youtube.com/watch?v=XduK7wn9SE4 한 엔지니어가 60fps로 구동되는 E-ink 모니터를 공개했습니다.  디스플레이 응답속도를 높인것은 아닙니다. 디스플레이는 기성 제품을 그대로 사용했기 때문에 응답속도도 대충 100ms~200m...
    Date2022.06.10 소식 ByNPU Reply12 Views1627
    Read More
  7. 화웨이 프리버즈 5i 이어폰

    화웨이 프리버즈 5i 이어폰입니다. 가격 600위안. 3단계 노이즈 캔슬링으로 최대 42dB의 소음 감소 효과, 2개의 마이크로 통화, 10mm 구경 다이나믹 드라이버, LDAC 코덱, Hi-Res 오디오 와이어리스 인증, 블루투스 5.2 연결, 지연 시간...
    Date2022.06.09 소식 By낄낄 Reply0 Views468 file
    Read More
  8. 가민, 신형 사이클링 컴퓨터 Edge 1040 출시

      운동용 GPS와 스마트워치를 생산하는 Garmin이, 플래그십 사이클링 컴퓨터의 신형 모델을 공개하였습니다.    드디어 기존의 B타입 포트가 USB-C로 바뀌어서 호환성과 내구성을 기대할 수 있게 되었고, 기존의 GPS+Glonass+Gallileo 위...
    Date2022.06.08 소식 Byveritas Reply13 Views1773 file
    Read More
  9. 폴스타, 크로스오버 전기차인 폴스타 3의 티저 영상과 이미지 공개

    폴스타가 올 10월 런칭할 크로스오버 전기차인 폴스타 3의 티저 영상과 이미지를 공개했습니다.   세부적인 사양은 아직 공개되지는 않았지만, 듀얼모터로 구성된 사륜구동 시스템과 대용량 배터리 팩을 탑재할 것으로 예상하고 있습니다...
    Date2022.06.08 소식 Bytitle: 삼성까메라GT Reply9 Views1104 file
    Read More
  10. 밍치 궈 : 애플 AR/MR 헤드셋이 2023년 1월 공개

        TF 증권 애널리스트 밍치 궈가 애플 AR/MR 헤드셋의 구체적인 공개 일정을 예상했습니다.       2022년 3분기  엔지니어링 검증 테스트 시작   2023년 1월 애플 이벤트서 공개 이벤트 후 2-4주 내에 개발킷 발송   2023년 2분기 예약...
    Date2022.06.07 소식 ByNPU Reply2 Views655 file
    Read More
  11. No Image

    소니 스페이스 커뮤니케이션 코퍼레이션 설립

    소니 미국 자회사가 소니 스페이스 커뮤니케이션 코퍼레이션을 설립했습니다. 우주 광통신 사업을 시작해 저궤도에 발사하는 초소형 위성에 탑재하는 것이 목적입니다. 저궤도 위성이 지상과 통신하려면 대형 통신 장비가 필요한데, 그 대...
    Date2022.06.07 소식 By낄낄 Reply1 Views425
    Read More
  12. 애플, 완전히 새로운 차세대 CarPlay 공개

      차세대 CarPlay 업데이트 CarPlay는 사람들이 차량과 상호 작용하는 방식을 근본적으로 변화시켰으며, 차세대 CarPlay는 자동차 하드웨어와 긴밀하게 통합되어 한 차원 더 나아간다. 차량 내 여러 화면에 콘텐츠를 제공하여 통합되고 ...
    Date2022.06.07 소식 By1N9 Reply8 Views1294 file
    Read More
  13. 구글 설립자의 전기 비행선 프로젝트

    구글의 공동 설립자 중 하나인 세르게이 브린은 2019년에 구글의 모회사인 알파벳 임원직에서 사임했습니다. 그리고 Lighter Than Air라는 전기 비행선 회사를 운영하고 있습니다. 여기의 첫 비행선인 패스파인더 1호는 길이 120m로 올해 ...
    Date2022.06.05 소식 By낄낄 Reply7 Views1329 file
    Read More
  14. No Image

    러시아 전기차, 중국의 표준 규격을 도입

    러시아 산업통상부가 전기차 급속 충전소의 규격을 중국의 GB/T로 정했습니다. 정확히는 3개의 충전 포트가 충전소에 있어야 하며, 그 중 중국 규격이 1개 이상 있어야 한다고 정해둔 것입니다. 어차피 서방 쪽 전기차는 러시아에 수출하...
    Date2022.06.05 소식 By낄낄 Reply1 Views754
    Read More
  15. No Image

    머스크, ‘인력과잉’ 발언 번복…”테슬라 직원 늘어날것”

    머스크는 이날 트위터에 “전체 인원수는 증가할 것이다. 그러나 (시간제 급여가 아닌) 정규 급여를 받는 직원 수는 큰 변화가 없을 것”이라고 말했다. 머스크의 트윗은 앞으로 12개월에 걸쳐 테슬라 직원 수가 증가할 것이라...
    Date2022.06.05 소식 By낄낄 Reply2 Views731
    Read More
목록
Board Pagination Prev 1 ... 97 98 99 100 101 102 103 104 105 106 ... 357 Next
/ 357

최근 코멘트 30개

더함
한미마이크로닉스
AMD
MSI 코리아

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소