background image

 

:\NáD



 

 

 
 

3U]HNV]WDáFHQL



PDFLHU]RZ



SU]HVWU]HQ



WUyMZ\PLDURZHM

 

WUDQVODFM



XNáD

 

ZVSyáU] GQ\FK

 zmiana skali, obroty, 

VNáDGDQL

SU]HNV]WDáFH

 

SU]HNV]WDáFHQL

OLQLRZH

 

rzutowanie. 

background image

 

• 

ZVSyáU] GQ MHGQRURGQH

 

 

x

=

x

y

z

1

 

 

• 

p

U]HVXQL FL SRF]WN



NáD





ZVSyáU] GQ\FK

 

 

T

=


1

0

0

0

1

0

0

0

1

0

0

0

1

T

T

T

x

y

z

 

 

• 

zmiana skali 

 

S

=

S

S

S

x

y

z

0

0

0

0

0

0

0

0

0

0

0

0

1

 

 

]DPLDQ



XNáD



OHZRVNU WQH

 

XNáD



UDZRVNU WQ\

 

 

1

0

0

0

0

1

0

0

0

0

1 0

0

0

0

1

 

 
 
 
 
 
 
 

background image

 
 
 
 
 
 
 
 
 

• 

REUy



N

Θ

ZRNy



RV



z, (y, x) 

 

(

)

( )

(

)

R

R

R

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

Θ

,

cos

sin

sin

cos

,

,

cos

sin

sin

cos

,

,

cos

sin

sin

cos

z

y

x

=

=

=

0

0

0

0

0

0

1

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

1

 

 
 
 
 
 
 
 
 
 
 
 
 
 

background image

 
 

• 

REUy SU]HVWU]HQ



N

ψ

ZRNy



GRZROQH



SURVWH



S

+

µ

 

• 

Translacja do punktu p 

 

F

=


1

0

0

0

1

0

0

0

1

0

0

0

1

1

2

3

p

p

p

 

• 

2EUy



ZRNy



RV



z



(

)

Θ =

arctg d d

2

1

 

SU]HNV]WDáFHQL

SXQNW



(

)

d d d

1

2

3

,

,

 w 

(

)

ν

, ,

0

3

d

 

 

(

)

G

Θ

,

,

z

d

d

d

d

d

d

=

=

+

1

0

0

0

0

0

0

0

0

0

0

1

2

2

1

2

1

2

2

2

ν

ν

ν

ν

 

 

• 

2EUy



ZRNy



RV



 





(

)

Φ =

arctg

ν

d

3

 

SU]HNV]WDáFHQL

SXQNW



(

)

ν

, ,

0

3

d

 w 

(

)

0 0

, , w

 

 

H

=

=

+

=

+

+

1

0

0

0

0

0

0

0

0

0

0

3

3

2

2

3

2

1

2

2

2

3

2

w

d

w

d

w

w

d

d

d

d

ν

ν

ν

,

 

 

iloczyn macierzy H

×

G

×

F

SU]HNV]WDá



GRZROQ



SXQN



Q



SURVWH



p+

µ

d w

SXQN



]QDMGXMF



VL  Q



RV



z

QRZH

 

áD

!"

ZVSyáU] GQ\FK

 

 
 
 
 
 
 
 

background image

 
 
 
 
 
 
 
 

• 

]DJDGQLHQL REURW



U]HVWU]HQ



ZRNy



GRZROQH



RV



VSURZDG

 

VL



URW



U]HVWU]HQ



ZRNy



QRZH



RV



z







ψ

 

  

W

=

cos

sin

sin

cos

ψ

ψ

ψ

ψ

0

0

0

0

0

0

1

0

0

0

0

1

 

 

• 



SLHUZRWQ\



XNáDG]L ZVSyáU] GQ\F





Uy



UHDOL]XMHP

 

SRPRF ]áR*HQL



QDVW SXMF\F



U]

e

NV]WDáFH

 

 

P

F

G

H

W

H G

F

=

×

×

×

× × ×

1

1

1

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

background image

 
 
 
 
 
 

• 

RZUTOWANIE 

 

• 

dwie klasy: 

U]XW

UyZQROHJáH

 -

]DFKRZXM UyZQROHJáR



SURVW\FK



VWRVXQH



GáXJRF



RGFLQNy



UyZQROHJá\F





]ZL]N



PLDURZ



ILJX

SáDVNLF

UyZQROHJá\F

 

áDV]F]\]Q



U]XWRZDQL



 

(rysunek techniczny) 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

background image

 
 
 

• 

U]XW URGNRZ



SHUVSHNW\ZLF]QH

 - realistyczna wizualizacja 

RELHNWy



'ZUD*HQL



Já EL

 

 

 

 

W rzucie perspektywicznym wszystkie proste (promienie rzutowania) 

PDM SXQN



ZVSyOQ



QD]\ZDQ



URGNLH



U]XWRZDQLD



2GOHJáR



URGN

U]XWRZDQL

 

áDV]F]\]Q



U]XWRZDQL

U]XWQL



GHF\GXM



deformacji rysunku. 

 

 

 
 
 
 
 
 

background image

 

 

U]XFL



UyZQROHJá\



ZV]\VWNL



SURVW



U]XWRZDQL



PDM WH



VD



ustalony kierunek (k). W szczególnym przypadku kiedy jest on 

SURVWRSDGá





U]XWQ

PyZLP





U]XFL



ortogonalnym 

(

SURVWRNWQ\P

). 

 
 
Rzutowanie punktu P

VSURZDG

VL



]QDOH]LHQL

ZVSyáU] GQ\F



punktu P'

E GFH



WH



SU]HFL FL

U]XWQ



SURVW U]XWRZDQL

RNUHORQ SXQNWH



P i kierunkiem k



SU]\SD



U]XW



UyZQROHJáH



lub punktem P i

URGNLH



U]XWRZDQL



SU]\SD



U]XW



perspektywicznego. 
 
 



Z\QL



HUDF

 !

U]XWRZDQL

RWU]\PXMHP

"

ZVSyáU] GQ

#

SXQNW



P' 

$

DNWXDOQH

%

SU]HVWU]HQ

&

RELHNWX

'

3U]HNV]WDáFDP

(

M

)

*+

XNá

,-.

obserwatora

/

NWyU

(

GHILQLXMHP

(

$

WDN

&

VSRVyE

/

*

)

U]XWQL

0

SRNU\Z

0

VL

$

QL

132

SáDV]F]\]Q

z=0

 
Zaleta -

$

U]XFL

)

SURVWRNWQ\

1

Z\VWDUF]

(

SRPLQ

4

ZVSyáU] GQ

z 

punktu P'
 

=DáR*HQLD

 

 
1. P

RF]WH

5765

áD

896;:<

VHUZDWRU

=

SRNU\Z

=

VL

>

SRF]WNLH

?

DNWXDOQH

@:

XNáD

896A:<

LHNWX

 

2. P

U]

B

U]XFL

C

SHUVSHNW\ZLF]Q\

?

REVHUZDWR

D

]QDMGXM

C

VL

E

U

:856

rzutowania 

(

)

E x y z

e

e

e

,

,

=

U]XWQL

=

MHV

F

SURVWRSDGá

=G8:

ZHNWRU

=

OE 

3. P

U]

B

U]XFL

C

SURVWRNWQ\

?

U]XWQL

=

MHV

F

SURVWRSDGá

=H8:I5

LHU

6J56

rzutowania k 

4. P

U]

B

GRZROQ\

?

U]XFL

C

UyZQROHJá\

?

U]XWQL  Z\]Q

=LKM> =N> =

GDQ

B

wektor normalny n

 
 
 
 
 
 
 
 

background image

 
 

3U]HNV]WDáFHQL



XNáD



VHUZDWRU



SROHJ



Q



Z\NRQDQL

WDNLF

obrotów przestrzeni by wektor 

[

]

n

=

x y z

e

e

e

, ,

RNUHODMF

U]XWQL

SRNU\ZD

VL

RVL

z

QRZH







áD





PLD



LH



SU]HFLZQ

]ZURW

 

 

• 

GO



U]XW



URVWRNWQH





n=k 

• 

dla rzutu perspektywicznego 

[

]

n

=

x y z

e

e

e

, ,

 -

XMHPQ







osi z

XNáD





VHUZDWRUD

 

 
Realizacja 

 dwa etapy: 

 

• 

REUy



XNáD



( )

xyz

ZRNy

RV



z









(

)

Θ =

arctg y x

n

n

 

 
wektor 

[

]

x y z

n

n

n

,

,

 przechodzi w wektor 

[

]

s

z

n

, ,

0

  

RWU]\PXMHP

QRZ

XNáD



ZVSyáU] GQ\F

(

)

x y z

' ' '

 

 

(

)

R

Θ

,

,

z

s

x

y

y

x

s

s

s

x

y

n

n

n

n

n

n

=

=

+

1

0

0

0

0

0

0

0

0

0

0

2

2

 

 

 

 
 
 
 

background image

 
 
 
 
 
 
 
 

• 

REUy XNáD



(

)

x y z

' ' '

ZRNy



RV



y'





 

       

( )

+

=

180

,

arctg s z

n

 

 

wektor 

[

]

s

z

n

, ,

0

 przechodzi w wektor 

[

]

0 0

, ,

t

 

RWU]\PXMHP

QRZ

XNáD

(

)

x y z

' ' ' ' ' '

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 

background image

 
 
 
 
 

 

(

)

R

Ω +

=

=

+

=

+

+

180

1

0

0

0

0

0

0

0

0

0

0

2

2

2

2

2

, '

,

y

t

z

s

t

s

z

t

t

s

z

x

y

z

n

n

n

n

n

n

 

 

=áR*HQL



SU]HNV]WDáFH

 

 

(

)

(

)

R

R

R

=

+

Θ

180



, '

,

y

z

 

 

SU]HNV]WDá



NWXDOQ



XNáD



LHNW



XNáD



VHUZDWRUD

 

 
 
 
 
 

background image

 
 
 
 

3LRQRZR OLQ



]DSHZQLDP



Z\NRQXM



NROHMQ



REUyW

 

 

wybieramy punkt 

[

]

P

=

0 1 0 1

, , ,

T



XNáDG]L



NWXDOQ\

RELHNW

 

 



XNáDG]L



REVHUZDWRU



SXQN

P

SRZLQLH

PL



ZVSyáU] GQ

x 

UyZQ ]HUX

 

 
macierz  
 

R

=

r

r

r

r

r

r

r

r

r

11

12

13

21

22

23

31

32

33

0

0

0

0

0

0

1

 

 

pr

]HNV]WDá

 

SXQN

P w 

[

]

r r r

12

22

32

1

,

,

,

 

 

PDFLHU



GRGDWNRZH



URW

ZRNy



RV



z,

(

)

R

η

, ' '

z

 

 

(

)

η

= −

arctg r

r

12

22

 

 
 

(

)

R

η

, ' '

,

z

u

r

r

r

r

u

u

u

r

r

=

=

+

1

0

0

0

0

0

0

0

0

0

0

22

12

12

22

12

2

22

2

 

 
 
 
 
 
 
 
 

background image

Rzut perspektywiczny (

URGNRZ\

 

 

y

d

y

z

d

x

d

x

z

d

x

xd

z

d

y

yd

z

d

'

,

'

'

,

'

=

+

=

+

=

+

=

+

 

 

:áDVQRü

 

S



URVW\F



UyZQROHJá\F



ZHNWRU



[

]

w

=

w w w

x

y

z

,

,

 ma punkt 

ZVSyOQ

MH*H

w

z

0

 

 

[

]

P

p

w

( )

,

,

'

(

)

'

(

)

'

, '

t

t

x

tw y

tw z

tw

x

x

tw d

z

tw

d

y

y

tw d

z

tw

d

t

x

w

w

d y

w

w

d

x

y

z

x

z

y

z

x

z

y

z

= +

= +

+

+

=

+

+

+

=

+

+

+

→ ∞ ⇒ =

=