29
Advanced Session Silverlight 3D SLKOREA.NET Silverlight Experience Specialist 하하하 ( 하하 ) [email protected]

Slkorea_Silverlight 3D_Haseungmin

Embed Size (px)

Citation preview

Page 1: Slkorea_Silverlight 3D_Haseungmin

Advanced SessionSilverlight 3D

SLKOREA.NET

Silverlight Experience Specialist

하승민 ( 승미 )

[email protected]

Page 2: Slkorea_Silverlight 3D_Haseungmin

Introduction

Page 3: Slkorea_Silverlight 3D_Haseungmin

3D coordinator

Page 4: Slkorea_Silverlight 3D_Haseungmin

Elements of general 3D programming

CameCamerara

LightLight TextuTexturere

Page 5: Slkorea_Silverlight 3D_Haseungmin

3D for Silverlight

PerspectiPerspectiveve

Page 6: Slkorea_Silverlight 3D_Haseungmin

Fetures of Silverlight 3D

LightLightSimplSimplee

EasyEasy

1+11+1

Page 7: Slkorea_Silverlight 3D_Haseungmin

Using silverlight 3D

Page 8: Slkorea_Silverlight 3D_Haseungmin

Projection

XAML

C#

Page 9: Slkorea_Silverlight 3D_Haseungmin

Projection

Silverlight 3 에서 제공되는 대부분의 Control 에 Projection 사용가능

Page 10: Slkorea_Silverlight 3D_Haseungmin

ProjectionCenterOfRotatio

nXCenterOfRotatio

nYCenterOfRotatio

nZGlobalOffsetXGlobalOffsetYGlobalOffsetZ

LocalOffsetXLocalOffsetYLocalOffsetZ

RotationXRotationYRotationZ

CenterOfRotationX,Y,Z

GlobalOffsetX,Y,Z

LocalOffsetX,Y,Z

RotationX,Y,Z

Page 11: Slkorea_Silverlight 3D_Haseungmin

Rotation Group

Page 12: Slkorea_Silverlight 3D_Haseungmin

Rotation X, Y, Z

RotationXRotationYRotationZ

회 전회 전

Page 14: Slkorea_Silverlight 3D_Haseungmin

Rotation Y

Page 15: Slkorea_Silverlight 3D_Haseungmin

Rotation Z

Page 16: Slkorea_Silverlight 3D_Haseungmin

DEMO

DEMO

Rotation Demo

Page 17: Slkorea_Silverlight 3D_Haseungmin

CenterOfRotation Group

Page 18: Slkorea_Silverlight 3D_Haseungmin

CenterOfRotation X, Y, Z

CenterOfRotationX

CenterOfRotationY

CenterOfRotationZ

회전 축회전 축

Page 19: Slkorea_Silverlight 3D_Haseungmin

CenterOfRotation X, Y, Z

Page 20: Slkorea_Silverlight 3D_Haseungmin

DEMO

DEMO

CenterOfRotation Demo

Page 21: Slkorea_Silverlight 3D_Haseungmin

Global&Local Offset Group

Page 22: Slkorea_Silverlight 3D_Haseungmin

GlobalOffset, LocalOffset X, Y, Z

GlobalOffsetXGlobalOffsetYGlobalOffsetZ

이 동이 동LocalOffsetXLocalOffsetYLocalOffsetZ

Page 23: Slkorea_Silverlight 3D_Haseungmin

GlobalOffset vs LocalOffset

GlobalOffsetX=30

GlobalOffsetX=0

RotationY = 30

Page 24: Slkorea_Silverlight 3D_Haseungmin

GlobalOffset vs LocalOffset

LocalOffsetX=30

LocalOffsetX=0

RotationY = 30

Page 25: Slkorea_Silverlight 3D_Haseungmin

DEMO

DEMO

Offset Demo

Page 26: Slkorea_Silverlight 3D_Haseungmin

Let’s do programming

http://www.youtube.com/watch?v=Q9wM7snwQzY

Page 27: Slkorea_Silverlight 3D_Haseungmin

Demo

LocalOffsetZ=200RotationY=90

RotationY=180

RotationY=270

RotationY=0

Page 28: Slkorea_Silverlight 3D_Haseungmin

Q&A

Q&A

Q&A

Page 29: Slkorea_Silverlight 3D_Haseungmin

Thank you