전꽃비블로그

  • 홈
  • 태그
  • 방명록

무한 반사 문제 해결 1

Line-sphere intersection - 구와 선이 만남

해석기하학(Analytic geometry)에서 다뤄지는 선(line) 과 구(sphere) 가 상호작용하는 것을 말한다. 활용 분야는 Computer Graphics 에서 구 모양의 물체를 Ray Tracing 하는 곳에 쓰인다.해석기하학인 만큼, 벡터(vector) 계산으로 케이스를 나누고 해결한다.x : 구의 점c : 중심점r : 반경x: 선 위의 점o : 선의 기원(시점)d : 시점부터의 거리u : 방향(non-zero 벡터) 의 꼴이 나타난다.근의 공식,u 는 유닛 벡터이므로,가 성립한다.del del = 0, 한 점에서 만난다.del > 0, 두 점에서 만난다. 무한대 문제 해결입사각이 90도인 경우, 무한 반사가 일어나면 연산이 무한대로 튀어버리므로, 매우 작은 양의 상수를 더하여 오차 계산..

개발/Computer Graphics 2024.05.02
1
더보기
프로필사진

잡글과 정보글, 강력하고 간단하게

반응형
  • 분류 전체보기 (74)
    • GNU+linux (23)
      • Arch linux issues (3)
      • Linux customizing (1)
      • linux 실용 꿀팁 (5)
      • shell (9)
      • 인강듣기 (2)
      • vi editor (1)
      • linux-news (2)
      • kernel (0)
    • 개발 (19)
      • 코딩테스트 (7)
      • C Series (1)
      • Flutter (1)
      • DB (3)
      • 개발환경 (2)
      • Assembly (3)
      • Xda (1)
      • Computer Graphics (1)
    • IT (7)
      • 개발보드 (2)
      • 인공지능 AI (3)
      • 농업과학 (1)
      • 기타 (1)
    • 역학 (0)
    • 로봇공학 (0)
    • 게임 (7)
      • Minecraft (2)
      • osu! (1)
      • Steam 게임 (3)
    • 사회&문화 (18)
      • 이슈 (15)
      • 음악 (1)

Tag

리눅스 고급 명령어, boj 5615, SQL 데이터 타입, 유희왕 덱 추천, 리눅스 명령어 활용, 우한폐렴, 백준5615 정답, boj 5615 정답, 백준 아파트 임대, boj 플레티넘, 무한 반사 문제 해결, SQL 데이터 개형, 어셈블리 기초, 코로나 바이러스, 백준 플레티넘, 코로나바이러스, 코드업 C언어, boj 아파트 임대, line-sphere intersection, 우한 폐렴,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 카테고리 목록 개편
  • 2021.01.08 티스토리 활동 재개

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Youtube
  • Github
  • ArchWiki

티스토리툴바