tutoriales.comtutoriales.altervista.org/trabajos/tutorial-opengl.pdf · ˛ a, ˚ ˚˜ + * *˚ ˚ +...

57

Upload: others

Post on 21-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • ���������������

    �����

    ���������������������������������������

  • � �������������������������������������������������������������������������������������������������������������������� ��� ���������������������������������������������������������������������������������������������������������� ���� �������������������������������������������������������������������������������������� ���� !�"��!������������#��������������������������������������������������������������������� $��� ���%�����&��%����������������������������������������������������������������������������� '

    ����� �������� ���������������������������������������������������������������������������������������������������� ������ ��������� ����������������������������������������������������������������������������������������������� ����! "��

    #���

    �������������$��%"�������������������������������������������������������� &

    ��$ "��������������������������� ������������������������������������������������������������������������� (� ������������������������������������������������������������������������������������������������������� ����� )�����������!����������������������������������������������������������������������������������������� �*

    ����� '��(�

    ����������������������������������������������������������������������������������������������� �)����� �*�(�

    ������������������������������������������������������������������������������������������������� �)

    ��� �����������!�+�,��!-��.���,/ ������������������������������������������������������������ �*��� 01�!!��2��!�3������������������������������������������������������������������������������������������������ ��

    ��!�� ����+ ��������������������������������������������������������������������������������������������������� ����!�� ����������������+ �������������������������������������������������������������������������������� ��

    � ���� ����������������������������������������������������������������������������������������������������������� �!��� 4�5�����������!��#������4 ����������������������������������������������������������������������� �6��� !�����������47��!�8����������������������������������������������������������������������������������� �(��� �������8�� ������������������������������������������������������������������������������������������������ �*

    !�!�� ����,���������-%"./$012�3����������������������������������������������������������� �)!�!���� �,�����������4�������� �������������������������������������������������������� ��

    !�!�� ����,����#����-%"."015�3��������������������������������������������������������������� ��!�!�! ����,�����#+�� ������������������������������������������������������������������������������ �!

    !�!�!�� 2���+����-%".260�1%"5�3��������������������������������������������������� ��!�!�!�� ��������-%".78���3 ����������������������������������������������������������� ��

    ��� 9���������������%:�������!�������������!;&���� ��������������������������������� �'!���� �����

    ��� ������������������������������������������������������������������������������������� ��!���� 9��������

    �� ��������������������������������������������������������������������������� � !���! 5���������������������������������������������������������������������������������������� �&

    "�#$�����%��������%�����%� ����&��� �%'��( ���%���������� � % ������� ����� 9��������������!���� ����������������������������������������������������������������������������������� ��

  • !

    ��� ,����5�������� ������������������������������������������������������������������������������������������ ������� 5������� ����������������������������������������������������������������������������������������� !!

    ������� 2���*��������������������������������������������������������������� !!������� 2���*������������� ����������������������������������������������������� !�������! �������������������������������������������������������������������������������� !�

    ����� 2���*�������������:������������������������������������������������������������ !;����! 2���*����������������� ����������������������������������������������������������������� !;

    ���

  • � ������

    ���

    ��� ������������

    $��%"�-+����������3���������*���(�

    �+�*����5��������!����:������������������+���������,����+�*�����!���$+����

    ���������������#����������������������

    ����������������������������������!���������������#+��?� ���� �� ������� ���� ������ �� ����+���?� >����� �� ������ �� ������?��������������186@��

    "������4#��A�����

    �����������

    #������������%��>����0���-�%03?�������>��������������� ���

    ���������!��+������:��������+������ -�� ���3��5���������������������$��:���+��,�� 060�?���*���A�����*������������������ ��+��,��� 5��

    � �����?��BB?� ��� :� ���� ���

    #��� ���������� ������ ����� �������������������@����?��������C���?�����?����

    $+�� ����� >��(�

    � !�?� :� �� ��������

    �������� ��

    � ��� ���� �� >��(�

    �+�*�����������������������������?��������������

    ����������

    ������*�?�

    �����?���

    ���������+��������������������

    ��� ������������������������������

    $+�� �� ������A����� �� ������������� �� �������� � ��*�+���� ����� ������ �� �����A����?� ����*�����������>�����A������������������/�,���?� ��� �� ������� ������ ��#+��� �� ��� �� �����?� ���� ��� ��#+��� �� �������� �� ��� ���>����� ������� �� ����� �� ��� �������� 5������ ��� ������ A�� *�������� ���������-���**?�)���3��5������������������������*�������+�5�����:�+����������

    ���,����������������������������#�����

    2��� ��� ������ ����� ��� ���� �� �*��?� :� �����D�� ��+���� *������� ��� ��� A�����+��� ��� ���� ��������5����� ����� ������ +����?� ��� ���� +�%������-3� �+�0�5�����-3?����������*����?����+�%�"�+>�-3��+�%�5

    -3�

  • ;

    ��� ����������������������������������

    "�� ��:� ���� �� ���� ������������� �� +�� ��+��� ��� ����� ��� �� ����������?� ���� ����������*���������?�A�� �� ��� ��,���� �

    ��� ��A�� ��������������E$��%"�6����+�/�����F�

    5����+��������+����-0�������������3���������*��������������������G

    =!�������������

    5��������+������������

    ������������������A����+���������������

    ���

  • �� ���� E������:� ����F?� A�� �� ��� ��,���� �� ������� A�� �� +������ ���� ��

    ,��������������A����������

    � �� E���� ����F� �� ����� ������� E�������F?� ���� ������� ������ ����*����� ����������� ���� *������?����

    �������*�,��������������#+���?�������*��:��������?������,����+���!*-3��+����!�-3��"����*��������

  • ��*�, 2�������� �

    ������������������

    �*�������� �� +�� ������

    � ����������� ���������� �������� ������������� ����� �������� ������������� ��������� ��������������� ���������������

    ������������ ��������������� �

    � ����������������!����

    ������ ���������������� �

    �� ��������������������

    ������������ ������������������

    �� ����������������������

    ������������� ��������

    �� ����������������������

    ����������� �������������������������

    �� ���&������"�

    5����:� �������� ���� �� ��� +�*���� �� ����������� ��� ���������� �� ���+����������� �� ����� �� ���� �������� �� *�+����� � E*���F�� "�� ���������� ��*���������� ���� ��� �������� �� ���?� ���� ����������� ���������� ���������� � ���,�+�

    5�� �� ����� �� A�� �� ,� >����� ����� ���� �� ��� *���� �� ��� �+���?� ���

    �� �� ����

    ��� ��� ��������

    ���� 5�� ��� ����?� ����A��� �:�������������������

  • &

    ����-�"�����$�%&�� ���"�����"��"�.�!" ����"��"������$%&/

    ������

    ��������������:�������,������*����������������J������+���?��������A�������������,������+����?����

    ���:����>������������5��������#������������������������������A����>�:�����������

  • =

    ��( ������������������������

    5���E������F���+���

    ������4����� ������E��

    ���$��%"F��$+��������/0���:�����?����+��������������*������?������?������A�#���������������������������������+��������������/0���+�?�������������������A���������

  • �)

    ��������������������������

    ��� )�����������������

    ������*���+���

    5��

    ������?����/0���+���������������� ����,����,���

    �����������>��(�

    ��������GJJ

    ����:��+����J��+�J+���!J+���!�>������ ��� ��#�� �� ��*������ ���� �����������?�������

    #��+�����������4��������������

    ������������

    ������������������������?������:���*����������������

    .������-3?�A����� ������� ��� ����,����� �� ���

    #��� ������ ��,� ����� ��� ���%"K�� /� ������%"82����*

    ����������������������+���������������������+�?�+������������*�������� �� *������� �������O��8��� *������� �������O� ��� �������� ����� �

  • ��

    ��+���?� �� *���A�� ,������ ����+�����*

    ���� *������������������ ����������������+����-���?������������������������?����3�

    ��� 3*�����4����5

    ������6"��#�

    "�A����#�����������������������������������������

  • ��

    #��������$%,�����:����:����$(�(�(�(%&/

    ��������$��������������DD��#%,�������*���$E�������#%&�������*���=�� ���5���$��@;"C*������������������*�����������-3G

    ���*���$E�������#%&

    5���� *��������� ���A�� ��������

  • �!

    �*������������A���������,���������������"��������?����+��������� ���� *������� A�� �

    ��� ����?� �� �*���� ��� *��+�� ��������� �� ������5�� ������� �� ���

    �?� %"82.�01%"5� ������� A�� �� ��� ���� ��� ��� ��**� :�%"82.6%@�����������������������A��������,���

    ���*���>����0��������$G(��G(%&

    /������� �� � :� �� ��� �A����� ����� �����0C���$G((��G((%&

    5�����>�:����������������������

    ���:�����>����0$HI�����8 ����H%&

    5����*������������A�����������

    �����������?�:����������������

    ������������

    ����$%&

    5�� ���� *������� A�� >��� �*����� ����?� ��������� :� �*������ ���� ��� ��

    ��������+�?������������������������+���������%"82�

    ���=�� ���A���$��� ���%&

    �A�#����*����������������O��"��*����������������������������������������

  • ��

    5���� *������� ��� �� ����� ��� *��,� ��� �+���� �� ���%"82?� A�� �� ����� �� ����R����R?������������������*�������A��>�������������������������O��

    %"82� ���� ���>��� ���� �����������?� �� �������� 1�� *

    �� *������� ���� �����,� ��� ����� :� �����?� :� +��� *��������� ���� ��� �

    ������ ����I�?� A�� �����������������������������������������

    �������������������O�

    ���A�� �� ��� ��� �� ���?� ������A����*�+�����+����������������5������-3��������

    ���G

    �:����:����$(�(�(�(%&

    ���������*�������������A�����

    �������**����>������+����-3��"��!������������� ��� ������������6?�%�:�@?� ��+�������� ��+��� L)���M��"��I�����������������>�?����A��>����

    ��������������

    ������>�����*�������

    �>��-3��5����*������?���������������+���6�>��C���?�������������������:�>�+>�?�A�����������������

    �>��-3?������?���������A����������

    ����������������

    �������������������

    �5����65���$��"�789�:;*8

  • �;

    5����*���� �����������������������*��������������,���G

    �:����$��":8�87"?@AA�7"?*;%&

    @

    �� ��� ��**?� � ���� ����������� �� ����?� �*������ �� *��+��� 5�� ��� ���?� ����**��������

    �����

    ��-��

    ������?�������������6�%�:�@�����������**��������?����A�#������������������3��/����

    ���������������

  • ��

    ������� �*����� �� ����-3� ������� +������-3?� �� ��� ���?� �� -)?)?)?)3� �����?��+��"����������������

    ��������������#����;�

    �:������$�����%&

    �������������������������A������,���/������6�%�:�@?���+�L)���M?���#�A��

    ���������������������

    �����*�������$%&

    ��+�����������(�

    ?� ������

    �?� ���?� +�� +����� ��� ������� �����������������?��������������������,�������������A���������������

    5��

    �������*���������������������������������

  • =!�������������

  • �&

    � ��������������5������,�!����$��%"��������������������������A�4�������?�������A������������:������������������5������������������������������2������������������ �� +�� ��� �,��� �� ���� � ��� ��������?� �������� ���� ����������������#�������#+�������,���"������������������������D����?�A������� ���� A�� ������ !��� 5�� ��� ���#���� �� �

    ���� �

    ����� ���� >

    ������������������������,���,�����!�����������D����� *������������������/��������������� ��>����� �� ������������� �� ����� ��� ����������� +�*���� �������� :��*����������������������,?�:����!��

    ��� 7�,�����"�������������������7

    "�� 0���������� !��� ������ ��� ,� �� �������� ����� �� ��� ������ �����������������������������+�$�>-3����� ���� ������ �� ��� *�+��?� ���� �� ����� �� ������ �� ,� �� ���� �� �#�>�<����?� :� �

    �#�� �� ��T� �� ,� :?� ������?� :� �

    ����� �� ���,�>����� �

    ���T� :?���I����?���,�

  • �=

    ��� ��������������78����9������

    "���D�����-������!�3����������������I��������A����������������������$��%"�� ��� ���� �� �*���� �����?� �#���� :� ��#+���� "�� *������� A�� �*����D����� �� +����?� :� ���� ���� �� ��� �� ����� ������� �� ����A��� �������D����/�,���?������+������#���������+��*�������D�������������-�)?�;?�!3�

    �4����6��$�(2(���G2(����2(�%&

    5��� ����� �� ������ �� ��� 0���������� !���� �A�#� >��� �������

    ����� ������������ ��� ���

    �� �� ���� *�����?� :� ��� �

    �� �+�����?� �?� :� :�

  • �)

    ��� ����������9�

    8������������������������������

    ��������������,�������D����?�����,��������������� ���#*���� ������������'�:���

  • ��

    ��������� ������� A�� ���� ���� �� ����� ���� �� ���������� 5�� ��+����� ����+�����,��� ��������� �� ����?� �� ������� ���>� ���� ����� �� >���?�������������������������������������������������G

    �?���$��"�8*

  • ��

    5��������,����������?�����������������:������G�������D���������������5�������#���� ����D����� �� �����������

    ,��?� ������������ �������� :������ *������� ����#�����������*����������I����������D����?���I��������������+���

    5����+���������+�����,�����������������������G

    �������������&�����&�

    �?���$��"�*

  • �!

    �*���#�� ��� �#��� ��� �� ��+����� �D���?� :� ��#� ����������?� �*������ �����+�������#�������������+���������+����,���G

    �?���$��"�*

  • ��

    +�*���� �� ����������?� �� ����� ����������� ���3�� �>�� �

    ��� ��� ����� �� >��� ��� ������� ���� ����������%".260�1%"5��:�%".78����

    ������� �,���&�!���.��@,)=>A�� B/

    5�� ��#+�� ���� �����?� �� �� ����+��?� ��� ���� �

    �� ������ 5�� ���� ��������?� ����D������������

    �����

    ���5����+���������+�����,���������+���?������������

    �����0����������!�;G

    �?���$��";7*B

  • �;

    '�+����>������D����������A������*����������D������5������������+��-���� ����

    �>�3?� �� ��+�� �����#������� E������>��F?� :� ���� �+���?�E����������>��F������� ������#+������A���?�����������>���-����D���������

  • ��

    ������� �9���������.��@��>4B/

    5���� ��������� *������� ��������� �+���� A�� %".260�1%"5�?� �� ����,������������� 2����D�� ���� ��� ��������� ��%".78��.�260/?� ���� ����,�� E����F� ����������

    �� 6��������"�� ��� �!:���� "����� ������������'#���

    ����� ��� �,�� ������ �� ����� �� ��#+��� �������� ��+� ���� A�� ���������D����� ����� ������������!����

    ����>������������������� ��� ��������������������,��?����A����������������

    �����������:��A����������������������������������*����������+���������#�����

    �� ���6���������������

    /��� �+�� �� ��� �� ��� ��#+��?� ������ ��� >��� ���� �������� �� +���� ��

    � ����*�������� �� ����� ��#+��� /� ,���?����*�A���� �� ���+� A�� ����,���� �������+���G

    �?���$��";7*B

  • ��������������*�������A���������������+�L)�)H��)M?�:����������������������������

    ��������������������������������

    �� ���>�����������!�����

    5�����D���A�������

  • �&

    5�� ����+��� ��

    ����� ��� �� ��� �

  • �=

    �:������$�2(����2(����2(�%&�..�����#��������������������

    �?���$��";7*B

  • !)

    �� ��� �,��� �� ��� ����?� :?� �� ��� >�� �� �������� �� ��������?� >��� ����������������A����>�:�����+�������������A����D��������������������A���������������������+��/��� ������� ���� �����#�����?� �������� E���>� ���F?� ��� ����� A�� >��� �������*���������������������������A���������������$��%"?�������+�5����?��������+�����*��G

    �������$��"=��;I"?@AA�7%&

    /������������?����

    ��� ��� *�������+��������������������������4������

    ����I�������#���������������������+���������,���?�����

    �����*�������������������?�����������������0����������!��)�

    =!������������*

    5��������E�������*�������F����������A�������*�������A��

    �����#���� ��� ������� ��� +����� ��� ��� �������%".�$"$6.@8CC56.@02?� ���� A�� �� ����� *������ �������� ��� ��������� ����� ������,������+����?�������������������D��A���

    ������>���**?��������+I���,�� �� >������� :� >�� �������� ��� ���������� �� ��� ����?� A������ ��� ��+������#��G

    �:����$��":8�87"?@AA�7"?*;�F���"=��;I"?@AA�7"?*;%&

    /���������

  • !�

    %���������������������������������������?�+������+���

    ���������������?�:��������� �>

    ���� �� ������ �� ���� �A����� ��#+��� A�� �� �� ��?� +�����������D������������

  • !�

    � �� �!�����"� ���� ��"���� �"����� ��#�����"$��%�����"�������������"

    5�� ��� ���#���� ��

    ��

    ��� ����� ����� ����� �� ������ ��

    � ��� ����� :� ����,��� A�� ��� �����?� ��

    � ����� ������� �� ��������� ��� �

    ��?� ����>

    �������� A�� $��%"� ��� ����� ���� >��� ��� ����� �������� �� ������� ������*������?� A�?� ���������� ��

    � ��� �������� �� �������� ��� ��� ���

    ���#*��?������������������������

    5�� ���� ��� ������ ������� -�������� ����

    �� :� ����*������3� �� �����������������������������,��+�������������!�?�������������5��������+�����?���>���������� ��� ����+� ������ ���� ���+��� ���

    �������� ������� �� ������������,��������A������������������

    �����

    �� 6�����������������

    "���������������

    �������I����������������������������?�������������������*�������A����+�����+���/�����?��������������

    ������������������������� �������� *�,���������������

    *

    ����� ��I���5�� ��� ������������������������

    ���������������������������������������

    =!�������������

  • !!

    ����������,������!�����+�?��������������������:����������������!����

    ����*����� ���� 2����D�� ��� ���� ���+����� �� ��?� ��� :� ������ �,���� 5��

    ������?������ ����*��������������������� �����������#?� ������������������������?���*���A�����A�

    ����������,�?�������������?��������,���

    ���A�������I���"�������*�������!��A��$��%"�*��I�����������

    ����

    �������+����������G

    �������� 5����*������������

  • !�

    ������� ,����5�����������!����!�

    5���������*�����������������������?����:������� ����,��������������"����������� *����� �� ������ �,��� ����� �� +��������� ��� ��� ��� �� A�� ��>�:�������������������*��������/�,���?���������������������������������*

    �������

    ����������������������:���+���������������?�:�>�������������������������

    =!�������������

    �5�� �� ���� -�3?� ���� �� ������� ���� ������?� ����� ��#� �� ��������� ����������������,���"�+?���������������������������

    ���,��?����D����������?���� *�+��� :�� �� �� ������������������������

    ���,��?� ��#� A�� ��� *�+��� �� ���� >����� ������ �

    �>�?� �����D�� �� �� ������� ��������������

    �?�:��A������������������������"�+���>������������?���

    �� �,�� +��� ��

    � ��� ����?� :�� A�� ���� ���� ������ �� ��� ���� ������� ����������

    ������� 4��!������!����!����

  • !;

    "��� ����*������� ��� ������ :� ��� ���� ��?� ��

    ������?� ��� ������ ���D����� �� ���� *���� ������ ��#� ��� �� ��� ��������� *����� �� ��� ������ 5�������������I�������������������������+������5��

    ������?���>�:����+������*

    ����� �� ��� ��� �,�� >����� ����� � ��� �� ������� �� �������� >�����������

    ���� /���,�������������������.����"�

    "�� ����*������� �� �:������ �� ������� �� ��� ��������� *����� ���������� 5�����:������ �*��� �� ������ �� ��������:� ���� ����� ����*������� �� ������*����� +������ � �� ������������ ����� ���� �� ���� ����*������� �� ���� A�� �������� �� >����� �������+���� ������������� ���� ����

  • !�

    ��� ������� �� �� ���������/��� ������������� �������������������

  • !

    ���C����:���$G%&

    ����

    ���������������������+��-)?)?)3�:������ ������ ���������;���>��������A��A�

    ��������)���������>���������

    �>��-�����?��)�����������

    �� ����������������,��� �����3��/��� ��� ���#����A��������� ��������

  • !&

    �����*���#�� �� �,�� �� ��������8�� ���� �� ��)*� �#�� �� ���?� :� )�;*� �#�� ����������/�,���?����������>������,���� �� ��+��� ���,�

  • !=

    =!�������������

    /������������������������

    ��������������

  • �)

    /�,���?�����������������������9���*����+�?�D�������

    �������!������%".9$�5"�05N�:�������%"./6$�5�20$1�

    /��������������9����� -����������3?�:������������+�/�9�����-����������������3�

    ���� ����������������.����"�

    "�� ����

  • ��

    /����*�������������� �����*������

  • ��

    5�����������������������������-��������������3��

    =!�����������'�

    �/���� �*���� ���� �:������ �����3�:�������>��-(3�:����������������

  • �!

    =!�����������C�

    �"�� �������������&������ �������������>��� ��������������?� �����

  • ��

    8������;[�����+��?� ���

    ���������

    ������>�:�������������������-(���>�:�>�+>����������>�:�����������������������3?�:��������������������������������

  • �;

    ��������

    �8����$!��!��!��!������(%&

    �����5����65���$��"58=��4*�>%&

    ����������'�0����&���������'������&/

    #�������0:���$#���%,�����:������$�2(���(2(���(2(�%&�����?���$��"R@B=C%&��..�����������������4����6��$�2(����2(�����2(�%&�����4����6��$��2(����2(�����2(�%&�����4����6��$��2(�����2(�����2(�%&�����4����6��$�2(�����2(�����2(�%&��������$%&

    �����:������$(2(����2(���(2(�%&

    �?���$��"R@B=C%&��..������������

    �����4����6��$��2(����2(����2(�%&

    �4����6��$�2(�� �2(����2(�%&

    �����4����6��$�2(�����2(����2(�%&�����4����6��$��2(�����2(����2(�%&��������$%&

    �����:������$(2(���(2(����2(�%&�����?���$��"R@B=C%&��..���������������P�����4����6��$�2(����2(����2(�%&�����4����6��$�2(����2(�����2(�%&���4����6��$�2(�����2(�����2(�%&

    �����4����6��$�2(�����2(����2(�%&��������$%&

    �����:������$�2(����2(���(2(�%&�����?���$��"R@B=C%&��..����������������������4����6��$��2(����2(�����2(�%&�����4����6��$��2(����2(����2(�%&�����4����6��$��2(�����2(����2(�%&

  • ��

    �����4����6��$��2(�����2(�����2(�%&��������$%&

    �����:������$(2(����2(����2(�%&�����?���$��"R@B=C%&��..����������������4����6��$�2(�����2(�����2(�%&�����4����6��$��2(�����2(�����2(�%&�����4����6��$��2(�����2(����2(�%&�����4����6��$�2(�����2(����2(�%&��������$%&

    �����:������$�2(���(2(����2(�%&

    �?���$��"R@B=C%&��..��������-�

    �����4����6��$��2(����2(����2(�%&

    �4����6��$��2(����2(�����2(�%&

    �����4����6��$�2(����2(�����2(�%&�����4����6��$�2(����2(����2(�%&��������$%&

    /

    #������� ���$%,�����:����$��":8�87"?@AA�7"?*;�F���"=��;I"?@AA�7"?*;%&

    ���������*�������$%&

    �����;���������$(2(���(2(��� G2(�%&

    �����7������$�����:���Q���2(���(2(���(2(�%&�����7������$�����:���M��(2(����2(���(2(�%&

    ����0:���$%&

    ���������*�������$%&

    �����;���������$(2(���(2(��� G2(�%&�����7������$�������������(2(����2(���(2(�%&�����;���������$�2(���(2(���(2(�%&

  • �����:������$�2(����2(����2(�%&�������>���C ����$(2G�����%&

    �����A����$%&�������C0� ?������$%&

    ���������:���Q+'(2��&���������:���M+'(2��&���������������+'(2��&/

    #��������$%,�����:����:����$(�(�(�(%&�����������$��"=��;I";�C;%&����������'�!((&���������'�!((&/

    #��������$%,������� ���$%&/

    #����S�������$�������������S��������6�������%,�����0����$S��%����,���������T TU���������T�TU

    ������� ����#�'�&����� �$����������%&����S&

    �����T�TU���������T8TU

    ������� ����#�'(&����� �$����������%&����S&

  • �&

    ����������VU���..����� ��6��$(%&

    ������������S&

    ����//

    ��������$��������������DD��#%,�������*���$E�������#%&�������*���=�� ���5���$��@;"=8@?���F���@;"7�?%&�������*���>����0��������$�((���((%&�������*���>����0C���$�����������%&�������:�����>����0$H:�����H%&��������$%&�������=�� ���A���$��� ���%&

    ���7���� �A���$����� �%&�������*���A���$����%&

    ���W�������A���$S�������%&

    ���5������ $%&�������(&

    /

    � ���&�����������"��#�

    /������ �>�� �� ������ �� ����+�� ��

    ����� �� ����+� ��?� �� �

    ���>�������������������*�������A������>�:������������������#������

    5��

  • �=

    ���������*��������������?��������0C���$�����������%&

    �������:�����>����0$H:�����H%&��������$%&�������=�� ���A���$��� ���%&�������7���� �A���$����� �%&

    ���*���A���$����%&

    �A�#��4����������*��������������O�����?�����������5����*�������������������������� ������� ���� �� ���?� �� ���?� �� �� ����

    �������*�������������������������*�������

    ��(-33�

    �������W�������A���$S�������%&

    $���������O����?�����������������:����,���� �������������������������

    ������������"���*��������������*�������>�����������*��

    #�����������$������������������������6�������%

    ����E����F���������+����00�������������������������������:�E�F��E:F���������������������������������

    �������5������ $%&�����������(&/

    �>���

    ������*���������(���?�A��������?����������������+��:����������+��������

    #�������0:���$#���%,�����:������$�2(���(2(���(2(�%&�����?���$��"R@B=C%&��..�������������$:(%�����4����6��$�2(����2(�����2(�%&�����4����6��$��2(����2(�����2(�%&

  • ;)

    �����4����6��$��2(�����2(�����2(�%&�����4����6��$�2(�����2(�����2(�%&

    ����$%&

    ���D������#�����

    ���������#+��������?�����������������D������������>��� ���������� *��� -

    ����� A�?� �� �*��?� �� ������ ����>��� �� �� A�� �*��� ��������>�����*��3��5������������*������������������*����?���������������������

    �:������$(2(����2(���(2(�%&�����?���$��"R@B=C%&��..�������������$:�%�����4����6��$��2(����2(����2(�%&�����4����6��$�2(����2(����2(�%&

    �4����6��$�2(�����2(����2(�%&�����4����6��$��2(�����2(����2(�%&

    ����$%&

    �*�������A�#������������?����������,����������?���������

    �:������$(2(���(2(����2(�%&�����?���$��"R@B=C%&��..���������������P�$:�%�����4����6��$�2(����2(����2(�%&�����4����6��$�2(����2(�����2(�%&

    �4����6��$�2(�����2(�����2(�%&�����4����6��$�2(�����2(����2(�%&

    ����$%&

    �����������

  • ;�

    �����������

    �>�?������������?������

    ����*����?���������������*�������+�*����������������������=��

    � ��� ��

    �� >����

    ��� �� �� ������ ���#���?� :�� A�?� �� ����� ������ ����

    ����������>

    ��������*�������

  • ;�

    =!�����������(�

    ������>��������������������������O�G

    /�������������-3?�A�����>������>?���������������O?�������������������������������������+��A��A������5��������?���������������������G

    �����������$��"=��;I";�C;%&

    ����A��>�+�����������*�������?��������?��������������������������

    ��������G

    #��������� �$����0���������������%,�����4��0 ���$(��(��0�����������%&�����5����65���$��"�789�:;*8

  • ;!

    �����*�������$%&

    ��+�������������%&

    �A�#�

    ���������������������������

    ������'�0����&���������'������&/

    /�I����?��������F�:�E���F?����������

    ����������������������

    ������>�����������O���������G

    #����S�������$�������������S��������6�������%,�����0����$S��%����,���������T TU���������T�TU

    ������� ����#�'�&����� �$����������%&����S&

    ��� �������� ��� ����� �� -�� ���I������ � ��:I�����3� ��������� ��� �������E>���?�������

  • ;�

    ����� ��� ����� E���*�����F?� :�� A�� �� ������� �� ���� *������� �� �,����� ���������� �� ��� �:������ ���� ��� ������ �� ��� ��������� �� ��� �������� 5�� ������?���������������>��

    ���������?�:������������������������*����������������

    ���������?�����

    ���

  • ;;

    ��� ����� �

    �� �#���� ��+���� �� ����������������?�����������������������"�+���+�������

    ���,���:�

    �� ,� :� �� �I�� �� +���� A�� ��A��� ���� �������� E��+�����KF� :�E��+�����SF�

    ������������Z����������������������

    ��������������*��?�����

    ���������#�����������,�

    ���0:���$%&

    "������� �� ��� *������� A�� >��� �

    ��� ���� ����,�� ��� ����� ��� >���?� ��

    ,����������������*�������A���

    �����������?�������������������+���/������������� �� ��� ���*������� ���� �������� �� ��� �D����� �� ��� �����:� A�� �����

  • ;�

    /�������,����������#����>�����������

    *����

    ������*�������A����>�+�?����*��������������

    �A����$%&

    '�����A������������������+��A����D����������,�����

    ���C0� ?������$%&

    ��������

  • ;

    =!������������*�