컴퓨터그래픽스 - 12. 그래픽스 기본 이론2

2023. 4. 5. 14:19·수업

4/5 수업

 

 

모델 변환

물체(Object) 모델링 : 여러 개의 점(Points)들로 구성

물체 변환: 이동 변환 (Translation), 회전 변환 (Rotation), 크기 변환 (Scaling)

 

모델 변환 : 2차원

1. 이동 변환

2. 크기 변환

3. 회전 변환

 

모델 변환 : 행렬 (Matrix) 표현

1. 동차 좌표계로 확장하면 변환을 행렬로 표현 가능

2차원 -> 3차원

3차원 -> 4차원

 

모델 변환 : 복합 변환 행렬 (Composition Matrix)

1. 점 P를 이동 후 크기 변환 후 회전 변환한 점 P’
(Translation → Scaling → Rotation)

2. 복합 변환 행렬 C

 

모델 변환 : 3차원

1. 이동 변환 (Translation) : P’ = T·P
2. 크기 변환 (Scaling) : P’= S·P
3. 회전 변환 (Rotation) : P’=R · P

회전 변환

 

저작자표시 비영리 변경금지 (새창열림)

'수업' 카테고리의 다른 글

웹프로그래밍 - 자바스크립트 javascript 함수  (0) 2023.04.06
컴퓨터그래픽스 - Bunny Model 회전 코드  (0) 2023.04.05
웹프로그래밍 - 자바스크립트 javascript 기초  (0) 2023.04.04
모바일프로그래밍 - Fragment_Navigation(모바일 앱에서 화면 전환)  (0) 2023.04.04
모바일프로그래밍 - data binding / kotlin 사용, android app 개발  (0) 2023.04.04
'수업' 카테고리의 다른 글
  • 웹프로그래밍 - 자바스크립트 javascript 함수
  • 컴퓨터그래픽스 - Bunny Model 회전 코드
  • 웹프로그래밍 - 자바스크립트 javascript 기초
  • 모바일프로그래밍 - Fragment_Navigation(모바일 앱에서 화면 전환)
eunslog
eunslog
코딩 잘하는 개발자가 꿈입니다. 꾸준히 열심히 코딩공부를 하고 있습니다.
  • eunslog
    오늘도 코딩
    eunslog
  • 전체
    오늘
    어제
    • 분류 전체보기 (93)
      • 일상 (0)
      • 코딩 (31)
        • Spring (1)
        • Database (3)
        • Server (8)
        • Error (11)
        • Git (2)
        • NodeJS (0)
      • SQL (0)
      • 수업 (34)
      • IT 관련 (7)
      • 자격증 (11)
      • 멘토링 (9)
      • 그외 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github 주소
  • 공지사항

  • 인기 글

  • 태그

    java 기초
    웹프로그래밍
    안드로이드스튜디오
    멋쟁이사자처럼
    Kotlin
    자바
    멋사
    안드로이드 스튜디오
    코틀린
    멋쟁이사자처럼 11기
    컴퓨터그래픽스
    java
    모바일프로그래밍
    AWS 서버
    CSS
    멋사 11기
    자바 기초
    html
    Android Studio
    androidStudio
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
eunslog
컴퓨터그래픽스 - 12. 그래픽스 기본 이론2
상단으로

티스토리툴바