전꽃비블로그

  • 홈
  • 태그
  • 방명록

무한 반사 문제 해결 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 카테고리 목록 개편
  • 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

티스토리툴바