책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788956744360
· 쪽수 : 555쪽
목차
소개
WPF 3D의 역할
배경지식
시스템 요구사항
코드 샘플
Petzold.Media3D와 다른 도구들
이 책에 대한 지원
질문과 의견
저자의 웹 사이트
감사의 글
저자 소개
Chapter 1 조명! 카메라! 메쉬 구조!
3차원 좌표
공간 속의 지점
벡터에 대한 소개
3D 형태 정의하기
조명과 카메라
Viewport3D와 그 구성요소
코드와 마크업의 변화
시야각
평면 직사각형 정의하기
“입체” 도형 정의하기
광원 조정하기
정투영법
왜 꼭지점을 공유하지 않는가?
투명도
클래스 정리하기
Chapter 2 변환과 애니메이션
변환이 없는 애니메이션
컬렉션 다루기
Transform3D 클래스
이동 변환
공유될 수 있는 모델
크기 조정 변환
이동과 크기 조정 조합하기
의자를 만드는 방법
Chapter 3 축/각도 회전
회전 변환
회전과 다른 변환들 조합하기
히트 테스팅 소개
축에 움직임 주기
Chapter 4 조명과 음영
조명에 대한 강의
벡터 수학
DiffuseMaterial과속성들
SpotLight와PointLight
Chapter 5 텍스처와 재질
그라디언트 브러시
타일 브러시
비트맵을 기반으로 하는 브러시
효율에 대한 이슈
그림을 기반으로 하는 브러시
VisualBrush
정반사 재질과 방사성 재질
Chapter 6 알고리즘적 메쉬 구조
삼각측량법(Triangulation)의 기본
매개 방정식
구 분석하기
구를 삼각측량하기
상속의 문제점
삼각측량 리소스
리소스 기법
의존 속성과 애니메이션
객체를 XAML로 변환하기
ModelVisual3D로부터 상속하기
Petzold.Media3D 라이브러리
Mesh Geometry 클래스
Visual Studio에서 라이브러리 사용하기
XamlCruncher 2.0과 함께 라이브러리 사용하기
단독 XAML과 함께 라이브러리 사용하기
ModelVisual3D 파생
Chapter 7 매트릭스 변환
선형 변환
매트릭스 대수학의 검토
매트릭스와 변환
MatrixTransform3D 사용하기
아핀 변환과 그 밖의 것들
2차원 등비(Analogy)
3차원 동차 좌표
복합 변환
역 변환(Inverse Transforms)
좌표 변환
합성 회전(Composite Rotations)
카메라 변환
뷰 매트릭스
투영 매트릭스
사용중인 MatrixCamera
2D 단위의 3D 도형
Chapter 8 4원수(Quaternions)
복소수의 편리함
해밀턴(Hamilton)과 4원수
4원수는 왜 그렇게 이상할까?
Quaternion 구조체
4원수와 회전
저수준 4원수 회전
4원수와 회전 매트릭스
SLERP와 애니메이션
Chapter 9 어플리케이션과 Curiosa
컨트롤 템플릿
데이터의 3D 시각화
실세계의 객체를 흉내내기
상호작용하는 마우스 추적
3D 출력
입체 사진
찾아보기