10 Three-Dimensional Object Representations  고려대학교 컴퓨터학과 김 창 헌.

Slides:



Advertisements
Similar presentations
 사회  4 학년 1 학기  1. 우리 시ㆍ도 모습 > (1) 지도에 나타난 우리 시. 도의 모습 (2/17) 지도를 알아보자 (1)
Advertisements

녹는점과 끓는점 화학과 이 언정 손 나영 《수업 계획서》
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
아동이 살기 좋은 횡성군 만들기 추진위원회 2차 모임
Surface [1] Surface Feature [2] Surface의 조작 [3] Datum Curve
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
공공경제론을 위한 미시경제학적 기초 이준구, 『미시경제학』 참조.
전남행복수업 design 독서ㆍ토론 수업 지원 자료 활용 목포유달초등학교 김미향.
CONTENTS 제1장 개요 제2장 고령근로자의 특성과 재해 제3장 고령자의 안전대책 제4장 고령근로자의 건강증진
전남행복수업 design, 독서·토론수업 연구의 개요를 말씀드리겠습니다..
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
& 국민연금법 국민건강보험법 사회복지법제 행정학부 김인철 사회복지학과 김건우
시대의 향기를 담은 고수필 고전문학원전강독 신태웅 김수연 이진솔.
Geometry and Mathematics for Computer Graphics
1주 : 서론 및 유의 사항 2주 : Calculus of variations I 3주 : Calculus of variation II 4주 : Ordinary differential equations 5주 : Sturm-Liouville theory-orthogonal functions.
Mathematics for Computer Graphics
Euclidean Voronoi Diagram of Atoms and Protein Structure Analysis
세종대학교 항공우주공학과 유도항법제어연구실
Lec 4 Backpropagation & Neural Network
R-value 박판성형 소성변형률비(Plastic Strain Ratio), R은 인장시편의 폭방향 진변형률과 두께방향 변형률의 비로 표시한다.   압연방향과 0˚방향의 시편으로부터 측정한 소성변형률비(R0)는 이고, 압연방향과 90˚방향의 시편에서 측정한 소성변형률비(R90)는.
Mesh Saliency 김 종 현.
강원대학교 지구물리학과 이 훈 열 교수 참고문헌: 이희연 2003, GIS 지리정보학, 법문사
SIFT & SURF.
▣ 센서 설계팀▣ 기하학적 치수공차(GD&T)를 통한 설계능력 극대화 및 원가 절감 실현 기법 결 재
CHAP 3:배열, 구조체, 포인터.
3D 캐릭터 애니메이션을 3D Studio MAX로 만들어보자
Z-test -Z 검증은 추리 통계의 여러 가지 검증 기법들 가운데 가장 기본적인 형태의 검증방식이다.
Mechanical CAD Lecture 2.
Chapter 13. Computer Animation
Cluster Analysis (군집 분석)
5. 비제약 최적설계의 수치해법 (Numerical Methods for Unconstrained Optimum Design)
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
WEXI NEWSCLIPPING Contents
(Interpolation Values)
4-1 Gaussian Distribution
Parallel software Lab. 박 창 규
Lattice and basis (Solid state physics)
공업 수학-II 복소 해석(Complex Analysis) ( 학기)
예제 1 이 예제에서는 Solidify, Replace, Free From 에 대하여 알아보도록 하자.
Term project ‘Maya를 이용한 얼굴 근육과 표정변화와의 관계 애니매이션’
CONTENTS 제1장 개요 제2장 고령근로자의 특성과 재해 제3장 고령자의 안전대책 제4장 고령근로자의 건강증진
The normal distribution (정규분포)
Chapter Ⅱ. 연구 설계.
세종 패션타운 임대,분양,업종자유 브랜드입점 제안서 문 의 : 경 상재.
주 의 MS Office 에서 Microsoft Equation 3.0 이 설치되어있지 않은 컴퓨터 에서는 가 , 는 와 같이 표시됨을 참고하세요.
Part III 애니메이션 Chapter 9 곡선.
재활용의 실태와 재활용품 만들기의 계획 실과 6학년 8 . 환경을 살리는 나의 생활> 2) 재활용품 만들기(5~6/8)
Surface—나름대로 요약(수업용) [1] Surface Feature [2] Surface의 조작
Fuel Cell FEM & Optimization
곡선 처리.
아동안전관리 홍성훈 교수님 아동보육학과 박윤희
일본의 실버산업 패션 비즈니스클럽.
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
제 10장 가족치료모델 발 표 : 여금란.
Chapter 7 – Curves Part - I
교육행정 및 경영 제13장 교육재정 (화) 안 봉 직.
Geometry and Algebra of Projective Views
운동시뮬레이션 제11주 통계역학, 상전이 그리고 아이징 모델 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
“알콜중독자 대상 심리안정 프로그램”.
제 9 주차 설명적 조사설계.
Electromagnetics (전자기학) 정전계 Prof. Jae Young Choi (최재영 교수)
3차원에서 강체의 운동 : 회전축이 바뀔 수 있음 9.1. 임의의 축에 대한 강체의 회전 : 관성 모멘트, 각운동량, 운동에너지.
Chapter 3. 집합론.
2009개정 중등 국어과 교육과정.
Ch. 10 벡터적분법. 적분정리 적분을 곡선(선적분), 면(면적분), 고체에 대한 적분으로 확장
합리적 의사결정이론(rational decision-making theory)
Deep Learning Basics Junghwan Goh (Kyung Hee University)
Presentation transcript:

10 Three-Dimensional Object Representations  고려대학교 컴퓨터학과 김 창 헌

Contents Bezier Curves and Surfaces B-Spline Curves and Surfaces Beta-Splines Rational Splines Conversion Between Spline Representations Displaying Spline Curves and Surfaces

Bezier Curves Bezier Curve의 일반 표현 Bezier blending function(Bernstein polynomials) , Control point p1 p2 p0 (a) p3 (b) (c)

Bezier Curves (cont’) Bezier Curve의 특성 , 첫번째와 마지막 control point를 지난다. 양 끝점의 parametric 1차 derivative는 control point의 좌표로 계산한다. Curve의 시작 경사가 처음 2점으로 연결된 직선과 같고, Curve의 끝 경사도 마지막 2점으로 연결된 직선과 같다. Q3 = R0 R3 R2 R1 Q0 Q1 Q2

Cubic Bezier의 Blending function Bezier Curves (cont’) Bezier Curve의 특성 (계속) control point들의 convex hull(convex polygon boundary) 안에 놓인다. 모든 Bezier blending function은 positive이며, 총합은 항상 1이다. polynomial들은 erratic oscillation 없이 control point를 부드럽게 지난다. 1 u --> Cubic Bezier의 Blending function

Cubic Bezier Curves 한 Curve section의 일반식 에서, Blending Functions으로 다음 식을 사용한다. 1 u --> 결 과 Control point의 이동

Bezier Curves (cont’) Design Techniques closed Bezier curve Multiple Control points 여러 control point들이 한 지점으로 할당됨 p0=p5 p3 p4 p2 p1 p1=p2 p3 p0 p4

Bezier Curves (cont’) Design Techniques (cont’) Joing Bezier curve segments 1차 continuity를 만족시키기 위해, 새로운 조각의 2번째 control point의 위치 : 2차 continuity를 만족시키기 위해, 새로운 조각의 3번째 control point의 위치 : p0 p1 p’0 p2 p’1 p’2 p’3

Bezier Surfaces Bezier Surface Bezier blending function의 Cartesian product 이용 : (m+1) by (n+1) control point들의 위치

B-Spline Curves and Surfaces Bezier Curve의 단점 Non-Localness Curve의 degree가 control point의 수에 의존적 B-Spline Representation 가장 많이 사용되고 있는 approximation spline Control point의 수에 관계없이 Curve의 degree조정 가능(knot vector개념 도입) uniform, open uniform, nonuniform 으로 분류 Bezier spline보다 복잡하다.

B-Spline Curves B-Spline Curve Bezier와 차이점 u의 범위는 사용자 정의의 B-spline parameter d에 의존 local control 가능 : 각 blending function은 n+d개의 subinterval에 대해 정의됨

Uniform B-Spline Curves Example : n=d=3인 경우 knot vector: subinterval의 끝점들의 집합 , n+d+1=7개의 knot value를 가짐. {0,1,2,3,4,5,6} 즉, u는 0~ 6의 값을 가지며, 이 사이에 6개의 subinterval이 존재 Periodic B-spline blending functions Quadratic,periodic B-spline

Beta-Splines Beta-Spline( -Spline)의 정의 Parameters B-spline의 일반화 1차, 2차 parametric derivative에 geometric continuity condition을 사용 Parameters 1: bias parameter 2: tensor parameter

Rational Splines Rational Spline의 정의 rational function : 2 polynomial의 ratio 2 spline function의 ratio : n+1개의 control point : control point의 weight factor 모든 weight factor가 1 : standard B-spline

Rational Splines (cont’) Rational Spline의 예 (weighting factor에 따라) 타원 : 직선 : 쌍곡선 포물선