19

puredata.infopuredata.info/downloads/gem/documentation/tutorial/primer/GEM... · ^`_.acbedfagbTh i jlk+monpkrqtsvuxwyntzT{W|cwek~} T rs: In T * c w

Embed Size (px)

Citation preview

� ����������� ����������� �������� � �"!$#����&% ')(*!+ ,� ��-. +�

/1032�465�587:9�; <:;>=@?A5�BDCEGFIHKJ ;MLAL EON�H LAL J ;P?RQ JTS 7U3V H BW?�X:YTZ�[6Y\Y\]

^`_.acbedfagbThi jlk+monpkrqtsvuxwyntzT{W|cwek~}��T�rs:�In �

����� �T�*�������������������c� w���� ������������� � �.� �.� � �.� ���.� �.� � �.� �.� ��� ¡� k � s:�¢�£ �

¡+��� ¤¥�������¦��§x������������§�¨A���*��©,¤���§ª�����g� �.� �.� � �.� ���.� �.� � �.� �.� ��� «¬ ­¯®�q°|�n�¢±s+�"² � u�nt}°z ³

«���� ´¶µ+·°¸+¹IºK»+¼ � � �.� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ��� ½«��¾¡ ¿À����¤������,Á�ÂÃ� � �.� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ��� Ä«��Å« Æ~�1�KÇÈ�ÉÁ��*�KÊË�¦©�¤��1�*���ª���Ì� � � � �.� �.� � �.� ���.� �.� � �.� �.� ��� Í«��Ƚ Î ©,Ï�©�Ð��¦�����c�¥ÑÒ��©�� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ��� Í«��¾Ä ¤¥©pÓ:�����c�,�¦©�Ð���Á � �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ��� Ô«��ÅÍ ��Ð����������¥�,�¦©�Ð���Á � �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ��� Õ«��¾Ô Ϫ©+���,Ï@��©+©,��Á��ª�x���*�Ò�OÖ:�¦�*��¤×Ó:����Ê ©��¦Ï�Á3��©:©��¦Á����x�°�*�Ø�OÖ+�O�*��¤Ù�.� �.� ��� Õ«��ÅÕ ¤ÚÐ�Ϫ��� � Ϫ�Û©��:ܦ�������Ý� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�Kß«��Åà �ª��Á�� � ����Á�������©��:ܦ�����*�Ò� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�,�«����pß � �,�¦��Ϫֱ�ª��Á�� � ����Á������É©��:ܦ���������ª�)�g�¦������Ϫ�Ò����¤¥Ï��ª�¦� �.� � �.� �.� ���Þ�,�«������>á�¦�������ª¨âÖ:�����ã�*����©�Ð�� � Ð�� � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�,�«����t¡åäÛæxçâè¥é,êAçRë°æì� � �.� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�p¡«����p«îí�ï+ð1ñ*ò1ç�ópð��.� � �.� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�pÄ

³ ô��ru�õ6s:| i:ö½���� ���1÷:�*Ð��������±�.� � �.� �.� � � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�KÍ

ø ùú�ûýüeþGÿ�ú������vú���� �����,ÿ������ ���Ä+��� �:©�Ïý�,���:Ö:�¦�*��¤��W«����p«�� � � � � � �.� �.� � �.� ���.� �.� � �.� �.� ���Þ�KÕ

� � _�� be_ ��d! #" b%$'&�h("�_*),+- dfagb� �����ÒÁ�©:��Ð�¤����v���ª���*����Á��Ø�*©�����Ï � ¤���.v�����±�¦©�¤¥�ã�x�,�¦���g�¦��� � ���ª�v��© ¢�s:� �0/¶�ØÊ �,����������*��Á �\���K��Ð�����©,¨ ������������ÁݨD©�����©�¤¥���O�*�¦Ð�����Ð����¥©,¨ �¦��Ó����*�,Ï�Ê ©��1.v����© � �g�,�\©�Ð��¢�s:� §�Êf���ª���)�IÊ �,�fÁ����,��Ï�Ö±¤¥���¦�������#2 �����¦Ð�Ϫ�������g�ª�3�A�~��Ð������4� ¤ãÐ����3��©��+¨DÐ����ª©��3©���*��� � �,�O�*�ª��� � �,���*��Ç�����Á��.���I©�Ð+� Êf�x���fÊ ���É�,©������g©,���

/.�,���¦Ð�¤¥�3���x���g�����������,Á����c©,¨É�*�����ã�*� ÷:�����,�c�$¨A�,���¦ÏªÖÝ�����������cÓ��������ª©�� ©,¨Û� w�,Ï��¦�K�,Á�Öc�¦Ð������ª���ã©�������� ��©�¤ � Ð��������65xÐ��¦�������¦¤�©��¦��/�������Ð�¤���§+�*����� �¦���Ø�ª� �,Ϫ�����,Á�Ö¨A�,¤��ªÏ����,�8Êf���*�c�*���É�x�,�¦���É��©������ � ��� ©,¨���Ð���ϪÁ������ � ���*������� Êf���*��� w §vÊf�ª���¥������Á��87I��� ����������Ú�\����Ê �����r©��vܦ����� � �,��Á�¤������*����� � �I©K÷+���.�,��Á"Êf�ª���"�����cÁ��87I���¦��������� �I�1��Ê �����¤������*���������,��Á3���ª���x�,Ϫ���9;:<9 =�>�?A@�BDCE>�FHG�FH@�IKJ�L�M�JN?POQC�R�STB�+�������3� w ���c�����*� � �������,Ï � ��©������,¤¥¤��ª���$Ïý������Ðx�,�,�±�ª�g�ª�g©,¨â�*��� ���,��Á>�*©"� ÷ � Ïý�,�ª�� ���*��������Êf�ª�������î�*�1÷:� � Á�©:��Ð�¤¥��������� � �����¦��¨D©��¦�U/3Êf�ªÏ�ÏÒ�*�OÖì��©y�*©Ì����Ó��r�åÏ�©,� ©,¨�����¦����������©��*�ã©,¨ Ê ©��1.v����� � Á ��� ���*��������§eÊf���������K���Ý�\�cÐ�����ÁÝ�*©l��� � ��©:Á�Ð����¥�������������V ©pÊ �1Ó�����§6�*©c���1¨D��� �*©c� w�� ©��vܦ�������ÉÊf���*���ª�±�*� ÷+��§x�@Êf��ϪÏ@Ð��¦�Ò¨D©�Ï�Ϫ©tÊf�ª���.��Ö � ���¦����������� ���©���Ó������*��©,���XW

´ZY�[D[]\_^�¼ ©��:ܦ���1���DÊf�ª���l�,����Ð�¤����v���`� a�÷+��Á � ¨D©����fÊf�ª�*�����3�1bvÐx�,�¦�����*�,�`.������´�Y�[c[ed�¼ ©��:ܦ���1���A��Ð����¦���ª�*Ð+�*� �,���,Ð�¤������*�`�´ZY�[D[gfih�j6k ¤������*����� a�÷+��Á � ¨D©����fÊf�ª�*�����3���*���`.,���`l � �,���,���*�������´ZY�[D[eminXoqpik ¤������*�����*�DÊf�ª���3��Ð����O�*���*Ð�����©��r�� ���f�*����¤ts:ò�ë°æxæ@ð�ò1êWçâæDu¥ë�vxwKð�ò1êÛ´ZY�[D[�¼$ê�ëcë�vxwKð�ò1êÒ´xf�h�j:¼�yɤ¥�K�,����§�ò�ë°æxæ@ð�ò1êWçâæDuÚê{zxð

| ñ�ó1ê ë~}:êx��ð1ê ëH��´ZYi[c[�¼��¶ê�z�é,ê�� óÒê{zxð���ð�� êAè ëpó1ê6� çâêAêx��ð6� ñ*ð�ò`�~��ð ë°æ ê{zxð���ë~� ð1ñ.ð1��u:ð ëH�Øê{zxðë�vxwKð�ò1ê��ÚêGëãê�zxð | ñ*ó1êçâæi��ð1ê ëH�3´xf�h�j:¼��¶ê{zxð���ð�� êWè ëpó1ê6� çâêAêx��ð�� ñ*ð�ò`�~��ð ë°æ)ê�zxð�}����xð1ñ.ð1��u:ðëH�±ê{zxð)ë�vxwKð�ò1ê��°��/¶�gÁ�©:���g��©,�Ú¤����,��§��©����������*�ª���"�,��Ö ©��*�����ã©�Ð���Ï����ã©,¨)´ZYi[c[�¼r��©�,��Ö)©��*�������ª��Ï��1��©�¨¥´xfih�jv¼��D�������fÊ ©,Ð�Ï�Á)�I�.�¦���°�*��Á)�1÷ � Ϫ�������*��ϪÖ��1������Á$����Á�©+������©��¤����,��§x��©,�������1�*�ª���)é,æi�Ò©�Ð��*Ϫ���f©,¨ã´xf�h�jv¼±��© é,æi�Ò�ª��Ï��1� ©,¨ã´ZYi[c[�¼6� � w ©,��Ϫֱ�,Ï�Ϫ©tÊf���©����������������Û©�Ð��*Ϫ�����8Êf�ª���Ú�ª��Ï��1�*�,�A��©,�8�*��� ©,�*�����8Ê �KÖÚ�¦©�Ð���Ái�1§,���:Ð���Ö�©�ÐÚ���K��Ï�ϪÖ����pÓ,��*©¥�¦�����¦�É���f©��vܦ�����$´ZY�[D[�¼�����Á)Á��*�KÊÃ�gÏ��ª���Ø�*©c©��vܦ����� ´xf�h�j:¼6�

� _#��dfa����

�������A� Á����¦���¦� � ����©��3©,¨�«�� � ������������§I���,��Á�Ê �,�¦�.��������Ï����*������©���§������

¡

5�����Ð����ã��W���©����������*�ª��� ´ZYi[c[�¼±�*© ´xf�h�j:¼��:<9 � S¡O�S >�B¡¢NFH@�C�R�STBE¢�£`?6OQR�¤¥� BE¢<:E: :¦ ©��§.v�����ÒÊf�ª������©�¤ � Ð��*�������*� � ��������ª�����AbvÐ����*� ��©,¤�¤¥©��g�*�x�°� �����f���8¨��f©,¨@� ����� � � ����K��Ï���Ϫ��¤¥�����f��� ����Ó����l�ª�©�\ç ï+ðª�¾ó1�� �������8¨��Ò©,¨����\ç ï+ðª�+Á�� � ����Á��f©��3Ö�©�Ð�� �x�,��Á+Ê �,�¦��A¤¥©����ª��©�� � ������©�ϪÐ��*�ª©��r�1�É� ���ª�Ò����a����,§�Êf������Ê ©��§.v�����±Êf���*�������*¤�� �+� �,�*� � ���������A�\� ��K�,Ð��¦�c���ª��¤ � � �Ò�,���Ú�x�,����ÁÝ©,� � ��÷+��Ϫ�`� � V ©tÊ ��Ó,����§8��¨ Ö,©�Ð��,���gÁ��*�KÊf�����3����©��:ܦ���1����±�.«�� � � ��� Ϫ���K�°�*��©,��§,�*���Û�,�1�*Ðx��ÏI�¦�«¨����A©,���*���Û�����������r��©,¨��*����� ©��:ܦ���1� Êf�ªÏ�Ïx�����pÓ:�ªÏªÖÁ�� � ����Á3©����*���ØÁ����¦�*�,�����Ø�I�1��Ê �����3�*���Û��Ö��¬l��K��¤����*�g�,��Á��*���Ø©,�:ܦ���1�0�A©��:ܦ������� ¨A�,� ��*�������KÊ �KÖ3�I�������c��¤��,ϪÏ����4�1§��,Ϫ����©�Ð����±������Ï�©��,���K��Ï@���8¨���©,¨T�*����©��vܦ�����É�ª� ��©����O���,������+�������ÉÓ,���1�*©�� � �x�,�¦��Á3� ��� Ï��ª�K������©������AÏ��8.,� ¢�s:� ��Á��������¦���\��©,�:ܦ���1�*� �ª�±��Ï�©��,���K��Ï�Ê �KÖ,§�*���1Ö�Á�©.��©�� �O�*©��¦���¦�«¨���� �ª� � ��÷+��Ϫ���A�,�­}+æxçâêâó.ë°æ3ê{zxðfópò1ñ�ð�ð1æD� ��/����O�*���,Á�§�Ϫ�������*��� �,�¦����ªÓ,���"���$¤¥�K����Ð��¦���ØÊf�ª����©�Ð��Ø�,��Ö$Á��ª¤��������ª©�����/¶¨ �±Ï��ª���Ú�ª�!s��®y.Ð����ª�ØÏ�©�����§\Ö,©�Ð"Á�©��©,��.v��©pÊ�§:Êf����������� ������� ��� ©�����¤��1�*����§:©����­�!¯M©�� ©����f¨A���*��©,¤)��° Ð�� Ö,©�б���,�±�\���Ð��¦�,§x�*�x�°�fÏ�©����ª�K�,ϪϪÖg������� Ϫ�����Ò�ª� �x�,Ϫ¨8�,�fϪ©����c�,�É�gÏ��ª���ÛÊf�ª���l�¥Ïª�����,���3©,¨qsO¡�y��

«

± ² ³ ��h�b´�od!- µ�� Òb%)6$Ñ���¤ �¶� ���*�������f�,�¦� � Á �¶� ������������� � ����Ö�©���ϪÖ�Ð������ã� � �����ý��Ï����1�f©,¨T©��:ܦ���1�*� �*�����f�,�¦���©,�É�x�����ªÓ����*© � Á ��Ð+�Û����� � ��©pÓ:��Á���Á ��Ö)ÑÒ��¤l��� �����¦�Ú©��:ܦ�������Û�K���)�\�.��©�������������Á�*©0sG��©���¤��,϶y � Á � ©��:ܦ�����*��§x�����*����� �I�������Ú��©����*�¦©�Ï�Ϫ��Á±��Ö��*����¤ ©�� ��©����*�¦©�Ï�Ϫ�������*����¤)�V ©pÊ �1Ó�����§�Ñ���¤ � ©��:ܦ���1�*�بD©��¦¤ �±��©������������ Ð������¬W����x�,������� �,����§��*�x�°�ØÖ�©�Ð��x�KÓ��g��©Ð����cópðª·,ð1ñ�é��P¸�ð1躹�ë�vxwKð�ò1êDó ê�ë1u:ð1ê�zxð1ñ �*©¥�����f�*���.Á������ª����Ál������Ð�Ï��K�,»�©��¦¤ �,ϪϪÖ,§��ª�fÁ�©+����Tkxn ¤ �¼.,� ��������� ��© Ð����É�Ø���ª����Ï���§����¦©�Ïý�°�*��ÁgÑ���¤ � ©��:ܦ���1�¬We�*���1Öc�,�¦� ��©,���¦�*�,��Áx��Ï�©����©��:ܦ���1�*���½­:<9 ¾`¿6À�ÁÃÂ,ÄiÅ%Æ� �����¦�g���Ø©����ã©��:ܦ�����Ò�*�����Ø�¦�K�,ϪϪÖ�Ç ���T|�n Çl� ÷��ª�¦���ª�$©���Á����Û��©±¤ �¼.,�cÑÒ��¤ Ê ©,�1.r�� �����f���l´¶µ+·°¸+¹IºK»+¼6�

´¶µ+·°¸�¹\ºK»+¼ �ª�Û� ���,��Á�Ϫ�.�*©±�È�,ç�ó��É��é��lò�ë°æxê�ð¦ï�êW��� �������x�,�¦���K��Ï�ϪÖ3¤¥�K������§6�*�x�°�Ø�ª�� ��©pÓ:��Á���� ��Êf����Á�©tÊÊ�D���:Ð�� �*���É���,¤��¬�1§�Êf��������������Ñ���¤ � ���������É����������Á�������Á��*©�§��*���s¦ÑÒ��¤ � Êf����Á�©pÊ�y��

�T© ���¦�K�����)�����"ÑÒ��¤ � Êf����Á�©pÊ�§ Ö�©�ÐÌ���pÓ,� �*©r������Á ��´1˼j+·ch�Ì�·Pk ¤��������,��� ��©´�µ+·°¸+¹\ºp»+¼6� �T©cÁ����O�*�¦©tÖ�������� Êf�ª��Á�©pÊ�§�ܦÐ��O���¦����Á � ´�Í+·�Î�ÌDji[¼Ï6kɤ��������,���,����ÚÖ�©�Ð>¤¥���,�v� ��©��*�����,§����x���g�1Ó���� �*��©�Ð����P��ÑÒ��¤ � Êf����Á�©pÊÐ�A�x��¤���Á3s¦ÑÒ��¤ºy<�

���É���������*��Á�§\��©,�*�������¥���ÉÁ��*�KÊf�l�*©�������� Êf�ª��Á�©pÊ���/����¦���K�,Á �ª�fÊf��ϪÏ~�������*�ý��Ï�Ϫ֥��©������,�ª�Êf�x���g�ª�Ñv1ð`z:çâæÉ�¥������Êf�ª��Á�©pÊ��DÊf�������>��� ©,¨â�����ÒbvÐ����*� �ª���¦�ª���°�*�����c�1�±� �vÐ��g���Ú��©�Ï�Á��Ï��ª�������,Ï�Ï�Öºs���©,���������~y�§:��©,�É��Ó,���Ós���Ïý���`.�y*�

�T©ØÁ��ª� � Ï��pÖ �¦©�¤��1�*���ª���Û©,�ã�*���fÑÒ��¤ � Êf�ª��Á�©pÊ�§tÖ�©�Ðc�x�KÓ�� �*©Û��Ð����g©��Ú������Á����¦�������� �����g���,�>�I��Á�©����,§���Ö �¦��¤ � ϪÖ��¦����Á��ª���"�ÕÔ1\¡kÚ�*©$�����î´¶µ+·�¸+¹\ºK»+¼\�r�8©$��Ð����P©�7������Á����¦�������,���,�ª��§tܦÐ��¦�É������Á$�ÖÔØ×�k��

� ���ª�ؤ¥©��¦�Û����¤ � Ϫ�ãÑÒ��¤ ��� �°�*���È/f�K�,�$��������.)©,¨��ª�Ø����©tÊf�"�ª�Ùax��Ð��¦�c¡+�Ú/¶�ØÊf�ªÏ�ÏÁ���� � Ïý�KÖ��c��Ï��,�`.�Êf�ª��Á�©pÊ�§6�,�f��©¥©��:ܦ���1�*�É�,�¦�.��Á�Á���Á3�*©g�����.Ñ���¤ � ���������,�

gemwin

create

destroy

1 0

5����,Ð�����¡DW��*����¤��,��Áx����©��¦Ö � �,�O�f©,¨����,����ÑÒ��¤ ��� ���*���Û ©�Ð �K�,�$©,��ϪÖ���Ð����$�¦����Á������ª���±©��@§IÊf�����$�*�������Ú�ª�Ø�,� �,Ï��¦�K�,Á+Ö)���������*��Á�Ñ���¤ �

Êf����Á�©pÊ��P/¶¨xÖ,©�ÐcÁ����O�*�¦©tÖ.�*��� Ñ���¤ � Êf����Á�©pÊ Êf����Ï�� ������Á����¦������§�������Á����¦�����Û���8��Ð�������Á½

©�7��,Ð���©�¤ �°�*�����,Ï�Ï�Ö��/¶¨�Ö,©�Ð Ê �,���Û��© ���x�,�����.����� � �¦© � ���¦��������©,¨��*���ÚÑ���¤ � Êf����Á�©tÊ�§xÖ,©�Ð$�K���$Á�© �¦©

�vÖr������Á�������¤¥���¦�*�,�,���ã�*©$����� ´¶µ+·°¸�¹\ºK»+¼6�Ò5x©��ã�ª���¦�*�,������Ö�©�ÐP��©,Ð�Ï�Á>���x�������±�*����*�ª��Ï��Û���x���É��� Á���� � Ïý�KÖ���Á)�ª�±�*���Ò�*���*Ϫ� � ���,��§+�vÖ±������Á������y´ØÌ\º�ÌiÜ�·(Ý�ÞQÝ�ß~pQà¬á�â~oqãcäÉß�k1�

Û ©�Р�K���ã�,Ϫ��©É�����T�*��� �¦�«¨����,´ZÍ6º�¸x·,»æåÉÞ�ç�ݬèéèrpcÞ�êQèEÝ�k1�8�,��Á � ©,���ª����©��*��´1[¼YcYiÎ,·�Ìdéâqk1� ©,¨e�*��� ÑÒ��¤ � Êf�ª��Á�©pÊ��6»�©��*�Ø�*����� Ö�©,Ð)�x�KÓ,����©g������Á)¤¥���¦�*�,�,��� ��©,�����������ª����*����Êf����Á�©tÊ � � ��� �K�,���,�����ëÇDì scí¶k6qts ÇÙ�,����Ðx�,Ï�Ï�Ö±�����K�°�*�����¥�����ãÑÒ��¤ � Êf�ª��Á�©pÊ�� Û ©�Ð�K�,����©,�É�����¦�«¨�� ©,� ¤�©pÓ�� �,�l�1÷+�ª�¦�*�ª����Ñ���¤ � Êf����Á�©tÊ Êf���*�3¤��������,�������

»É©,�*�f�,Ϫ��©�§��*�x�����ª��ª����©,� � ©����¦����Ϫ� �*©Ò�¦���¦�«¨�� ������Ñ���¤ � Êf����Á�©tÊPÐ���Á����!� çâæi}�ï �vÖ����¤ � Ï�Ö Ð��¦�����c�*����Êf�ª��Á�©pÊ � ¤��,�x��������§��,Ï��*��©�Ð����±�*���ª�f��� � ©����¦����Ϫ�ÒÐ���Á����#�çâæÉ�:ëpó1�

/¶¨vÖ�©,Ð Ê �,���~�*©f�x�KÓ�� ���î}D�{�¾ópò1ñ*ð�ð1æÉ©,Ð�� � Ð+�e©,¨�Ñ���¤)§KÖ,©�Ð��K�,��������Á �ª�e�3´ZY�ïrÜDÜDÎcË~j+·:·�»\ kð�A�\��¨D©��¦�g���������*�ª���±�*���0s�Êf����Á�©pÊ�y<�1��»�©,���ã�*�x�°�Ò���ª�����g�*�����ØÐ��¦��� �,ϪÏ8�*���¥�¦���¦�����@§Ö�©�Ð�¤¥������� ��©,� �I�Û�,��Ϫ�É��©Ú��©,�v����©�Ï6Ö�©,Ð�� Ð���Á�����Ï�Ö:����� � Á����v֥Ϫ©���������§v¨D©�� �ª���¦�*�,�����Ö�©�Ðl¤��ª����� ��©,� �I� �,��Ϫ�Û�*©c��Ï�©��¦�Û�*���.ÑÒ��¤ � Êf�ª��Á�©pÊM�,���,�ª���W�,��ÁlϪ�K�KÓ��Ò¨DÐ�ϪÏ��¦��������� �¤�©:Á���� � Û ©�Ð3�K�,�lÁ��ª�*�,��Ϫ�بDÐ�Ï�Ϫ����������� � ¤¥©:Á��Ø��Ö�������Á��ª��� � ´ZY�ïrÜDÜDÎcË~j+·:·�»Õ×�k1�¯�������Ïf��©pÊ�§f©���ϪÖP©,����ÑÒ��¤ � Êf�ª��Á�©pÊ×���,�å�\� Ð��¦��Á ����©����l�*��¤¥���DÊf���*���ª� �*���

��©����*� ÷:� ©,¨I©����f�¦Ð������ª���������O���,�����f©,¨ � Ár� � Û ©�Ðc�K�,� � Ð�� �,�¤��,��Ö ´¶µ+·°¸�¹\ºK»+¼v� ������©Ö�©�Ð�� � �������q�A���`� §x��Ð��f�*���1Öl�,Ï�Ï\Êf��ϪÏ��¼7I���1�É�������*�,¤¥� ÑÒ��¤ � Êf����Á�©pÊ��í��enp�Tqts�²��"�T|K{A}�ñ /¶�e��� � Ïý�,������ÁÒ�*© �¦Ð ��� ©��¦�e¤ÚÐ�Ϫ��� � Ϫ�8�ª��Á�� � ����Á�������Ñ���¤ � Êf����Á�©tÊf���� ¨DÐ���Ð����±�¦��Ϫ�K�,�¦���g©,¨ÛÑÒ��¤l��� �������±Êf�ªÏ�Ï ��©,�g�������������,���ªÏªÖ �\� Êf�ª��Á�©pÊf�g©��>Ö�©�Ð��Á����§.v��© � §���Ð��Ø��©�Ð�Ï�Á)�I� �*���.��ò � ©�Ð�� � Ð��Ø©,¨Ö,©�Ð��ÉÓ+�ªÁ���© � �K����Á�§I�,�ó/HôAôAô �p«�à,½ � Ï��ª��.©��É�c��©�������������©����*©��g�¦�����K��¤��ª��� � Ó:�ªÁ���© � �����¦Ó���� �*©c���¦©��,Á����,�¦�É©pÓ����f�����������*�������1�K�

½­:Ø� õ{IASq� R�ST?AL!ö¦ ����Ϫ�P´¶µ�·°¸+¹\ºK»�¼����������*���Ú� Êf�ª��Á�©pÊ Êf�������g�*���¥�¦����Á������ª���3���ØÁ�©����,§.´¶µ+·°¸Q÷�·ch�Ív¼��� �*��� ©,�:ܦ���1�����x���f��©,�������1�*���g������©,¨�Ñ���¤ � ©��:ܦ�����*� ��©g�*���ª� ������Á����¦�����¥��©������1÷:�K�

¦ ������Á�©������ �,Ð�Á���© �¶� ��©:�������¦�����ØÊf���*� � Á�§�Ö,©�Ð ���pÓ,�É��©���©���������� �,ϪÏ+�*���É�¦�������,Ï �©��:ܦ���1�*� Ö�©�Ð�Ê �,���.�*©ÑsG�����,�<yg��©l�����y´�ÍQh�ËDøå¼$�¦©�¤�����©pÊ��'�ÛϪÏ��*��� ÑÒ��¤ � ©��:ܦ��������x�KÓ��r��©å�I�Ý��©��������1�*��ÁË��©y�*����´¶µ+·�¸D÷�·ch�Í:¼6� Î ©������*�,�OÖî��©y�*����´ZÍQh�ËDø ¼\§��*���´�µ+·°¸D÷�·Dh�Ív¼ �ª�f��©,�É�*��� Ïý�,�O�É©��:ܦ���1�ð�â�*��� ���ª��.6§\Êf������� �*���Úax�x�,Ïe�¦�����x��ÏT�,©+���`�1§6��Ð+��*��� ®8q�|1n ©��vܦ�������â�*������©,Ð������,§�Êf���������*���.ÑÒ��¤ � Ï��ª�¦� �¦�����¦�*�4�1�

ô��,�����¦����Á������ª���g��Ö:��Ϫ�ë�A���,���±�*�ª¤��Û�Ú¨D�*�,¤¥�Û�ª� Á����pÊf�©2¥��©���¤��,Ï�Ï�Ö¥��� �ã�����*�Û©,¨¡,ß ¨ � �4��������´¶µ+·°¸Q÷�·ch�Ív¼��*�¦�����,����� �,� ©�Ð�� � Ð��K§v�*������©ã���,Ï�Ϫ��Á�¸�ð1躹�� ç�ó1êW��� ����� Ñ���¤ �Ï����O� ���É�g� � �����ý�,Ï¡.:�ª��Ál©,¨�¤¥���¦�*�,�,�,§��*�����f��� Ð���Á����¦�¦�*©:©:Á)©���Ϫֱ��Ö)ÑÒ��¤ � ©��vܦ���������

Ä

¸�ð1æ@ð1ñ¦é��{����ù�éÖ¸�ð1躹�ë�vxwKð�ò1ê0�ç{�{��ú{� ë°ñ4�Qû*�D����W"�~7@����� Êf����� �ª� Á����KÊf��*© �����cÑÒ��¤ � Êf�ª��Á�©pÊ���ç �ãé,æÉ�)ë°æi���±ç �ãé3¸�ð1躹�� ç�ó1ê ç�ó ópð1æxê ê�ë�çâêâó | ñ*ó1ê�Z��ð�� êWè ëpó1ê��cçâæi��ð1êA�

ò����¦Ö�¨D�1Ê ÑÒ��¤ � ©��vܦ������� �x�KÓ�� ¤�©,���ë�D��Ê ©c� ����Ï������ ¨D©��ÉÑÒ��¤ � Ϫ���¦������T©Ý�O���,�`.>�¦��Ó,���*��ÏØÑÒ��¤ � ©��vܦ�������ü�D�*©"Ϫ���c�*�������g�ª7@�����*����Ð�¤ÙÐ � �1§ �K�,���åÑ���¤ �

©��:ܦ���1�Û���,�É���fÏ����,�¦�f©����©�DÏ��1¨â�*¤¥©��¦�`� ©�Ð���Ï�����§+���x��� � �,�¦�����f�*����©�Ð��,�3�����.Ñ���¤ � Ï��ª�¦�K�½­:ý½ þÿS¡O��ýBUL­>�?�� BQ¤;� S¡OQR�FH@�I� ���r¤¥©��¦�3���,���ª�rÑÒ��¤ � ©,�:ܦ���1�*�)�,��� � �¦©��x�,��Ï�Öå�*���Ý�¦© ���,Ï�Ϫ��Á ¸�ð�ëpó1§ÛÊf���ª���Ë�,�¦�s � �¦��¤¥�ª�*��Ó��îy±�¦�x� � �����y� �����¦�$�,�¦� �,ñ¦é�� é�vX��ð�ó.�*�x�°������Ï�Ï �*���l������Á����¦���¥�*©ósGÁ����pÊ×������O���,�ª� �¦�x� � �ªy����Ò���.©,¨8�*�������ãÁ��*�KÊ ����Ï������ª� ´1Î���ï�h�j+·�¼6§@�*�����fÊf��Ï�Ï;�D��Ð�� � ���ª���ª����ϪÖ��Á��*�KÊÃ�c�1bvÐx�����,�

gemwin

create

destroy

1 0

gemhead

square

5��ª��Ð����Ø«�WÁ��*�KÊf�ª���¥�¥�§b:Ð��,���Û ©�Ð$Êf�ªÏ�ÏT��©,��������§@�*�����Ø�*��� ´4Î���ï�h�j�·�¼��x����¡±����Ϫ���*����� ���ÿax���O��©����g��¨¨D©��Û�*���

Ñ���¤ � Ï����O�K�P� ���l����¤ �,�ª��������©����l�K�,� �I�lÐ��¦��Á ��©Ý�¦��� � �,�*��¤��1�*���¦��� � ���Ò�D©���Ï�Ö��� �,�*��¤��1�*�����*�x���Ø�K�,�"�\�ã���1�Ò¨D©��"´1Î���ï�h�j+·�¼$���Û�����gÏ������,����©,¨ �ª�KÇÈ�Û��Á������ Û ©�Ð����,��������A�,��Á3���x�,���,��� �ª� �vÖ±������Á������¥�ã�vÐ�¤ã�\��� ��©g�*���Ò�¦����©,��Á)�ª��Ï��1�K�P/����ª�*���,Ï�Ï�Öã�*����� ���s �®y*§�Ð���Ϫ����� ������� �ª� ©tÓ,���¦����Á�Á����lÓ+���c�ºa����¦���,�¦��Ð�¤¥�����K§�Ï��«.��Ò���M´1Î���ï�h�j+·é^�î\p¼6�� ������� �,����� Ϫ©,��©�¨ � �¦��¤¥�ª���ªÓ���ÑÒ��©���§°Ïª�«.��c´Zj�·�Ë�Ì�h�»�µ�Ü�· n ã�¼6§�´ØÌQj6º¼h�»+µiÜ�· p�ç�êEp ¼\§

´4Ë�ïcf�· p�ç�ê¡p ¼6§�´4Ë:º�jiË�Ü�·æç�Þ�n®oqpQÝ�p�éáqß�Þ �cp~át¼6§´ZÍ6º�Î��(ä�� Ý�p� �nDçQÞ��DáÊáqß~Þ �cp�áÕÞ�mcmÉp� �ncçQÞ��Dát¼6§´4Ë~Ï�Ü+ºK»�Í+·�j çQÞ�nXoqpQÝ�p���~èrpcÞ¬ê�èEÝ���§ ´1Ëc[t»�·æçQÞ�n®oqp�Ý�p���~èÉpcÞ¬êQèEÝ���§ ´1Î��c÷x·�j+·KçQÞ�n®o%pQÝ�p���x�½­:�� �3¤��H¤��>�FH@�Iæ? � ST¤/¶�g���.�üax�����*���ª���)��©$�x�KÓ��3ÑÒ��©,��§���Ð+�g�ª�.��©:©�� �\����©�¤����Ú�\©����ª����§8�ª¨f�,ϪÏÖ�©�Ð>���,�Á�© �ª�����x�������.�������ª�f���«¨��,� �T© Á�©�¤�©,������© � �����O�*�������*��Á)���������,��§x�*�������.�,��� ��©��K�,ϪÏ���Á! ë°æxêWñ*ë~� � ©,�:ܦ���1�*��§����x�����,ϪÏ�©pÊMÑ���©�� �*©c�\� ¤¥©pÓ���Á�§x��©�Ϫ©�Ð��¦��Á�§������

Í

ÑÒ�������*�,ϪϪÖ,§+��©����*��©,Ï � ©,�:ܦ���1�*� �,�¦�Ø�K��Ï�Ï���ÁÑì scí¶k6qts ÑÒ��©����� ����� �ª� �\���K��Ð�����©,¨e�*���© � ���6Ñ�Æ � �,�������ª�*������Ð���� �,�f�c�¦�*���*��¤��,���������,�

Î ©�������©�Ï � ©��:ܦ�������¥����Ï�Ï �����)�¦����Á�������� �*©����x�,�����)�����$� ��� ��© � ���ý�°�*�3�¦�*���*��� 5x©�������O���,�����,§T�*���å´4Ë�[cÜc[¼j:¼�©��:ܦ����� Êf��ϪÏ��*��ϪÏ�*���¥������Á����¦����s��*©3���¼.,������� ����Ð��¦�rÊf�ª�����©�Ϫ©��Ûï®y*�Nô�Ó����¦Öv�*�������±���x�������ÛÁ��*�KÊf�"��¨â�*���¦Ê �,��Á��ÛÊf��ϪÏ~�I�ã��©�Ï�©,Ð�����Á)Êf�ª����ï�§\Ð����*��Ï�,��©,�������)´1Ë�[DÜc[¼jv¼�©��:ܦ�����������¦�����É�����Ò��©�Ϫ©�Ð�� ©,¨T�*��� �¦����Á����������Û ©�Ð"�x�KÓ��c�*© � �������*���c��©,Ï�©�Ð���Ö�©�Ð"Ê ���v� ¨D©�� � �������*�ª���±�*©M´1Ë�[DÜc[¼jv¼"�,�����1�*� ©,¨" ��Árl�ÑÒ�������rl�° ϪÐ���Ó��,ϪÐ�����§��K�����>�*�,���,�����)�I�1��Ê ����� ß �,��Áå��� � �����Ú���,�>�\� Á�©�����vÖ ���ªÓ:�ª���±�����ª�*���,Ïe�,�¦��Ð�¤¥�����*�®W$´1Ë�[cÜD[¼j#rp�çgê$rpcp�m ãÉß��Ép ¼Ù/¶¨�Ö,©�Ð"Á�©���ÇÀ�Ò� � �����ª¨âÖ�,��Ö$�,�¦��Ð�¤¥�����*��§6\ \e\ã�����,�¦��Ð�¤¥��Á�§I����Á����K�°�*�����ºs¶Êf���ª���ªy��f�T©±���x�,�����Ú�*���Ú��©,Ï�©�Ð��Á�Ð����ª���Û�¦Ð����*�ª¤���§°Ö,©�Ðã�K���Ú������Ác�fÏ����O�T©,¨��*��� Ó��,Ï�Ð����,�W�,�.����� � �*�¦� � Ϫ���î�I��©É����� �¦����©���Á����Ϫ���f©,¨ã´1Ëc[cÜc[¼jv¼\�

gemwin

create

destroy

1 0

gemhead

cube

0 1 0

0.5 0.5 0.5

green

grey

color 1 1 0

5�����Ð����ؽ�W��©�Ï�©,Ð����ª���c�¥Ñ���©���ì�,Ï��*�����x�����ªÓ,�$���î´1Ë�[cÜD[¼j&%$')(+¼ Êf���ª���ì�,ϪÏ�©pÊf� ��© �¦���l�*����Ó��,ϪÐ����±¨D©������,���

��©�Ϫ©�Ð�� � ��©�¤ � ©�������� �¦� � ���*������컅 Ó+���+*x©���� � ����Ï��������½­:-, � ¤/.�FH@�Iæ?A>�¤��@�L¦ �����M��©���������������� � Ñ���© ��© ´¶µ+·°¸D÷x·ch�Ív¼6§ ���3���3Á����pÊf�M���Ì�*����¤¥��Á�Á�Ï��$©�¨Ú�*��������¦��������ô��,����ÑÒ��© �x�,�Ø���KÇÈ���\ç{·,ë°êÃ�xë°çâæxêeÊf���������ª�Û�*���Ú����������©��ªÁ$©,¨�*���ã���x� � �ã¨D©������¤ � Ϫ� ����� � �����­���Û��Ác�Ò�*�°�*������,�����ª�*���,�¦Ö ��Ð+����© � ��¨DÐ�ϪϪ֠�����*Ð��ª�*��Ó�� � ©��ª�v�8¨D©���¤¥©������©�¤ � Ï�� ÷��¦�x� � ���`� � ¦ �����3�*�����¦����Á��������É�ª� �*©�ϪÁ±�*©cÁ����pÊË�¥Ñ���©�§��ª� Êf��Ï�Ï � Ïý�����Ø�*���� �ªÓ,©,� �¶� ©��ª���Ø©,¨ �*���¥ÑÒ��©�©,�"�����g©��¦�����ª�$©,¨��*���g©,��Á��ª�x���*���Ø©,¨ �*���c«�� � Ê ©���ϪÁ�� � ���sG�K��¤����*�~y¥�*�����ã���¼.,���ã����� � �ª����Ð������ã�*�x���g�,��� �����±Á��ª� � Ï��KÖÝ�ª� �*����Ñ���¤ � Êf����Á�©pÊ�§�����,Ï��ª������Á3�*©¥¨D©+��Ð��Û©,�)�*���Ús�Ê ©��¦Ï�Á � ©����ª�����QyÛ©,¨������.«�� � �¦�������,��� �:Ð��Ò�,Ï�Ï������gÑÒ��©,�� ��� �K�,�ã�ª� �*��� �����������c©,¨f�*��� �����¦������� ¦ ���K�,�>¤¥©pÓ��3�,�¦©�Ð���Á �����±©��vܦ�������ü�D�*���Ñ���©���§x��©�� �*��� � Á � ©��vܦ�������`� Êf�ª���ì´ØÌDjQh�»EÎ�Ü�h�Ì�·�¼3�¦��� � � ´ØÌDjQh�»EÎ�Ü�h�Ì�·&0&132�¼6�

Ô

´ZÌDjQh�»ÉÎcÜ�h�Ì�·)0 132 Ý4�n¼mDá)5 Ý4�n~mQá76 Ý��n~mDá 8°¼ �*��.,���Û«¥�,���,Ð�¤������*���,� �*��� �������*���,Ï�*�*������Ï����*�ª©��y�ª�å�*���$Á�������������©��å©�¨Ò�*���"«>�°÷+�ª�:9 �â¨D��©�¤ Ï��1¨â� �*©>�¦�������`�1§ Û �D¨D�¦©�¤�I��Ï�©pÊ �*©ãÐ � � �,��Á<;U�â¨D��©�¤ ����¨D��©���� ©�¨T�����Ø�¦���������3������©Ú�*���Û�����¦�����r�1��� ��� � �,�¦���ý�,Ï�*�*������Ï����*�ª©���� ���,� ��Ï���©c�\�������fÓ:�ý�g�vÐ�¤ã�\���¦� �*©g�*��� «g���ª�����f����Ϫ�������´ZÌDjQh�»ÉÎcÜ�h�Ì�·>= n3�QÝ�ä�>?Ép ��5>?Ép@��6A?Ep ��8t¼ �*���Á�������������©�� � Ó������*©,�P·,ð�òCB ·,ð�ò$DÓ·,ð�ò�E��� �¦�K�,Ϫ��Á���Ö���é:ò1ê�ë°ñ�*©g���1� �*�����*�*������Ï����*�ª©������ �vÐ�� Ö,©�Ð��K�,�3� � �����ª¨âÖ¥�*���ØÁ����¦���1�*��©,�©,¨ �*�����*���,���¦Ïý������©��_�D�������¦Ár�ª��Ï��1�î�Û����Á�����Á������*Ï�Ö�¨D�¦©�¤ �*���±�,¤¥©�Ð���� ©,¨ ���*�,���¦Ïý������©���A������©���Á ����Ï����`�1�

gemwin

create

destroy

1 0

gemhead

cube

translate 0 2 1 0

−0.91

5����,Ð�����ÄDW��*�*������Ï����*�ª©���©,¨���ÑÒ��©

½­:GF O3�­>�@�F<@�IK?A>�¤��@�L�Û��Ö)Ñ���©c�K�,�l�I���¦©,��������Ál�,�¦©�Ð���Á3�ª��ÇÅ� � ��Ó�©,� � ©��ª�v���´�j�[~Ì�h�Ì�·)0&132Hiä�ÝI5Jrä�Ý36Kiä�Ý48°¼ ��©,�*���*��� �����±ÑÒ��©�§qa����¦��ϪÖ��,�¦©�Ð���Á"�*���L9 � �°÷+����vÖ�ñ*ë°êMB

◦§x�*�����$����©�Ð���Ál����� Û � �°÷+�ª�É��Ö�ñ*ë°êND

◦����Áüax���,Ï�Ï�Ö��,�¦©�Ð���Ál�*���O; � �°÷+�ª� �vÖ

ñ�ë°ê�E◦�

´�j�[~Ì�h�Ì�·)0&132 n®oqä��cm¡ÝP?Ép ��5>?Ép@��6A?Ep ��8t¼ ��©,�*���*�����*��� ÑÒ��©�§°��Ögé,è ë~}+æxê◦�,��©�Ð���Á

�*���ÒÓ�������©���� � �����¶ax��Ál��Ö��*����Á��ª�����1�*�ª©�� � Ó,���1�*©���·,ð�òCBæ·,ð�ò$D�·,ð�ò�Ee�½­:RQ �<¤�CE?��CE¤�¤A>�L�FH@�?POQS B@S�BcOQSq� .�BE:T�3¤A>3�HL C¡¤�¤6>�L�F<@�?PO�S B S�B�M

O�Sq�´ZÌDjQh�»ÉÎcÜ�h�Ì�·�¼��,´ØÌDjQh,»ÉÎ�Ü�h�Ì�·)0&132�¼�� �¦��� � �¥´�j�[~Ì�h�Ì�·�¼ó�,´Zj�[¼Ì�h�Ì�·)0 132�¼Q� �,����� ��� Ϫ����Á�*©Ú�����Û�¦©g�K�,ϪÏ���Á��ëpò�é��~ò�ëpë°ñ1�,çâæ\é,ê�ðÉóª�tó1ê�ð1èÃ�*��������� �*�x��� �*���0� ë°ñî�¶�±ò�ëpë°ñ§�,çâæ\é,ê�ðÉóª�póª¹êGð1èg�6� êWñ¦é,æ�óª��é,ê�ð��*���,����Ï����*��� �����ÛϪ©+���,Ï6��©:©���Á����x�����f�¦Ö:�¦����¤ ��Ö��Ú�����¦�*�,��� �,¤¥©�Ð����K§� ñ*ë°ê¶é,ê�ðÉ��©,�*���*���������ÚÊf��©�Ϫ�Ú��©+©��¦Á��������*� �¦Ö:�¦����¤l�Û� ���ª�Û¤¥�K�,�����*�����Û�����ã©��¦Á�����©,¨�¦�����`.,��ÁrêWñ¦é,æ�óª��é,ê�ð �,��ÁÝñ*ë°êRé,êGð �*�*�����¦¨D©��¦¤ �°�*��©,��� �ª�VU svq�Wy{W� � k6qpnpux�\n �

Õ

gemwin

create

destroy

1 0

gemhead 46

rotateXYZ 0 45 10

draw line

sphere

5����,Ð�����Í�W�¦©,���°�*�����c��ÑÒ��©XZY ux� �\[ sÉñ �Û�¦��Ð�¤¥�Ú�¥��Ð��\�,§x���x������� �*���,����Ï����*��Áa����¦�Û�,��Á ��¨â�*���¦Ê �,��Á����¦©,��������Á��/¶¨ ��������©���������©��Ì��¤�©�Ð��v� ���±��©tÊo���x��������Á@§��*���������¦Ð�Ϫ� Êf��Ï�ÏÉ�\��� ��Ð��\�$�*�����������©,�*���*�ª���l�,��©�Ð���ÁÝ���KÇÈ�ë� � ��Ó�©,� � �O�°÷+�������.�Ña�÷+��Á � ©��¦�ª�*�ª©����º/¶¨ �*���g�*���,���O¨D©���¤����*�ª©�����,��� �¦Ê � ��� ��ÁÓ�D��©,�*���*�ª����ax���O��,��ÁÚ��¨â�����OÊ �,�¦Á��8���*�,����Ïý�°�*�����c�1§p���x�������������*��� �¦©,��������©���,¤�©,Ð���� Êf��ϪÏ@������Ð�Ï�� ���3�g��Ð��I��§��*�����f��� �¦©,���°�*�����g�,��©,Ð���Á��*���Ò©,�����,��� ©�¨T�����Ò������������A����� � ���*���)����ax���¾Ôc�,��Á)Ñ���¤ � ©�Ð�� � Ð��É����ax���¾Õ��� ���ª���I���x�KÓ:��©�Ð��8�I����©�¤¥�����K�,�¦��Ϫ֠Ð���Á����¦�¦������Áx�,��Ϫ� Êf�����¥��©����¦��Á����������­sG�1Ó����OÖ:Áx�KÖ

Ï�©:�K�,Ï8��©:©���Á��ª�x�����Ú�¦Ö:�O�*��¤¥�<y*�º5x©��Ø�ª���¦�*�,������§e�,���¦Ð�¤¥�ã�*�x���ÒÖ,©�Ð��,���g�O���,��Á������3�°���� � ©,�]9ÞϪ©+©�.:�ª���$�O�*�*���������g¨D©��OÊ �,�¦Á�� Û ©�Ð��gÁ����¦�����x������©�� � Ï��,���±Êf�ªÏ�Ï �*�����y�����pÓ:�ªÏªÖÁ�� � ����Á�©���Êf���1�*������Ö,©�Ð"�*Ð��¦���¦�������Ò��Ö

90◦�,��Á�Ê �,Ï«.Ý�pß±�¦��� � �.�,�����,Á"©��ÛÊ �,Ï«.

�pßg�¦�*� � ���,���K��Áax�¦�¦���,��Á3�*�����3�*Ð��¦�)�¦������� ��Ö90

◦�

create

destroy

1 0

gemhead

rotateXYZ

square 0.5

gemhead

rotateXYZ

square 0.5

gemwin

−151

translateXYZ 2 −2 0

translateXYZ 2 2 0

5��ª��Ð��¦� ÔQW��*�����ª¤ � ©��¦�*�,�����Ø©,¨T�*�*�����¦¨D©��¦¤ �°�*��©,� � ©��¦Á����¦�����

à

5�����Ð����fÕ�W êWñ¦é,æ�óª��é,ê�ð�\��¨D©��¦�Òñ*ë°ê¶é,ê�ð�¦����Ð�Ϫ�*���ª�c�.ÑÒ��©Ò���x��� ��©,�*���*�����,��©,Ð���Á¥�ª�KÇÈ�©pÊf��°÷+���ë�AϪ��Ï��,��� �¥ñ*ë°êRé,êGðÛ�\��¨D©��¦��êWñ¦é,æ�óª��é,ê�ð � �¦©+Á�Ð������.�lÑÒ��©±���x������©������������,�¦©�Ð���Á��*���©����ª���������A���¦�����i�½­:G^ �_�`�ZO�F�JZ�<Sʤ6G�acSTCrO�BÛ ©�б�K��� � Ð�� ¤ãÐ�Ï��*� � Ï��ÉÑÒ��©�� �����*©Ú�.����¤�Ϫ���O�K� ¦ �����±Á�©,�������*���,���¦¨D©,��¤����*�ª©������AϪ�«.,�´�j�[~Ì�h�Ì�·�¼Q�g��� �*�����ã����¤�Ϫ���O�K§����,��� ©,�:ܦ���1�¥���x���g�ª�#sG�\��Ϫ©pÊ�y �������Ú���*�,���¦¨D©��¦¤ ������©��Êf��Ï�Ï~�\�.�¼7@��������Á$��Öl�ª���b�Ø�:ܦ���1�*�����x���Û�,���NsO���I©pÓ��îy��*�����*���,���O¨D©���¤����*�ª©���§�Êf�ªÏ�Ï���©���I� �¼7I���1�*��Ál��Ö3�ª���

gemwin

create

destroy

1 0

gemhead

color 0 0 1

cube 0.5

translateXYZ 2 −2.5 0

rotateXYZ 0 0 0

31

22rotateXYZ

cone

rotate coneand cube

rotate onlythe cube

5��ª��Ð��¦�Òà�W�¤ãÐ�Ï��*� � Ï��ÒÑÒ��©,� ���3©���������¤�Ϫ���¦�� ���ª� ��� ©,¨â�����3Ó����¦Ö3��©,�vÓ,�����ª�����K§\�,�f���f�,Ï�Ϫ©pÊf� �¥���������,���������ÒÁ��������¦� � ����©���©�¨�«�� �

�������������c�Ø�:ܦ�����*�Ò���x�����,�¦�g�����*���g�\�����ª�����ª��� ©,¨������ã����¤�Ϫ���¦�Û�,�¦�ã�����,�����Ø�ª�$���ª��� ��,������Ö��*�x�,�Ý©��:ܦ�����*�.�I��Ï�©pÊ ������¤l��Æ~©pÊ ���Ú©��:ܦ�����ã�,���¥��©�������Á�������Ár�*©)�I�ÿs � �,�¦���<y©,¨������������ ©��:ܦ�����*��2 Ï��8.,�ØÖ�©,Ð���ax�����������,��� � ���¦�f©,¨TÖ�©�Ð��É���,��Á W��ª¨TÖ�©,Ð)¤¥©pÓ��ÒÖ�©�Ð���x�,��Á�§�������ax�����������,������Ï���©c¤¥©pÓ���Á@�

�Kß

½­:Gd F<@�L�S J0ST@�L�ST@¥O�¤6G�acSTCÉOQB�+©�¤¥���*�ª¤���� Ö,©�Ð±Ê ���v� �*©g��©,�v����©�Ï@ÑÒ��©�� �ª��Á�� � ����Á�������ϪÖ�©,¨e�K�,���3©,���������� ������Ö,©�Ф��ª����� ��©,� Ê �,��� ��© � Ð�� �*����¤ �ª���*©Ú�����Ò�*�,¤¥�Ø����¤�Ϫ���O�K�fe,Ð��¦�f�¦�*�,�¦� �ã����ÊM����¤¥Ï��ª�¦�Êf�ª�*� ����©,�*����� ´¶µ+·°¸Q÷�·ch�Ív¼\� Ñ���¤ � ©��:ܦ�����*�¥�*�x�°�3�,���ÓsG�����ªÏ�Á��HyU�D�I��Ï�©pÊ��¥Á��87I���������´�µ+·°¸D÷�·Dh�Ív¼v��§IÁ�©c��©,�É�����*���¦¨D�����ØÊf�ª���3�K�,���)©,�*�������­�D�����Úax�����pß��

gemwin

create

destroy

1 0

gemhead

color 0 0 1

rotateXYZ 0 0 0

43

sphere 1

gemhead

rotateXYZ 0 0 0

−46

translateXYZ −2 0 0 translateXYZ 2 1 0

color 1 0 0

cube 1

5��ª��Ð����Ú�pß�W ÑÒ��©��f���3¤ãÐ�Ϫ�*� � Ï��É����¤�Ϫ���¦���

½­:<9�g J�?6>QO$�hS FH@�L�S J0ST@�L�ST@¥O�¤6G�acSTCÉOQB�FH@�?æBDFH@�I�HSéIASq�#�<FHB�O�+©�¤¥���*�ª¤����ÛÖ�©,ÐÝÊ �,��� � �,�¦��ϪÖ$�ª��Á�� � ����Á������ ��©,�v����©�Ï©pÓ,���ÚÑ���¤ � ©��:ܦ���1�*���ð56©,�Ø��� ��¦���������.�ª¨�Ö,©�Ð Ê �,���*��Á$�*©¥¤�©:Á���ÏT�c�vÐ�¤ ��� �\©+Á�Ö,§\Ö,©�Ð ¤¥���,�v�fÊ �,���Û��© ¤¥©tÓ,�Ú����Á�*Ð��¦�¥����� Êf��©�Ï�� �\©:Á�Ö�DÊf���*�¥�,ÏªÏ � �,�O�*��Ï��8.,� �����f���K�,Á¥�\�������Ø�*�*�����¦¨D©��¦¤���Ág�*©:©c� é,æÉ�Ê �,���É�*©c�\���,��Ï��Ø��©g�*Ð��¦�3���������K��Á �,��Ál�¦���¦�Ø�*��� �,�¦¤ ����Á�� � ����Á������*Ï�Ö����8©c� � Ï����f�����¤¥Ï��ª�¦� �ª�v��©c����Á�� � ����Á����v�É�¦Ð�� � �,��¤¥Ï����O�*� Ö,©�Ð)���,�lÐ����Ò�*��� ©,�:ܦ���1�$´1Î,·���h�jQh�Ìi[¼j:¼6�

ô�Ó����¦Öv�*�������c�\��Ï�©pÊ �*���"´1Î�·���h�jQh�Ìi[¼jv¼���� Á�����©,Ð � Ï���Á±¨D��©�¤ ©,������� �¦Ð�� � ����¤¥Ï��ª�¦�*�Ð���Á�����©,�������l´1Î,·���h�jQh�Ìi[¼j:¼v���Ú�A�¦���Úax�����t¡��½­:<9A9 ió>�S¡OcO�FH£jS�FH@�IæOQR�Sé¤�­ODJk�!O�Û��Ö�©,Ðg¤��ª�������x�KÓ,� �������g�*���fÑÒ��©,��Ï�©:©�.ÚbvÐ��ª��� Ð��,ϪÖ.��������� Ö,©�Ðg�K�,����©,�Á��ª�¦��������Ð�������I�1��Ê �����>Á��¶7@���������.���ªÁ���� ©,¨ ���r©��:ܦ���������8© � ���1�����ª¨âÖ��*�����¦����Á������ª���lÊ � ���,� ��Á�Á��©�¤¥��Ï����,�v�������Ú©,¨8�����������������

�T©ã¤���.,�ÉÐ����Û©,¨eÏ��ª�����*������§,Ê �Ø�x�KÓ��Û��© � Ð�� ��©�¤¥�ÛϪ������� � ��©,Ð�������� �����*©.©�Ð�� �¦�������ax���O�K�´¶¹i[¼j�ܼÍ3lQÜ+ºtµ�÷QÌ:¼ ��� Ð�����Á)��� �,���ª��ax�����*��Ï�Öã¨A�,� �pÊ �KֱϪ������� ��©�Ð��¦���ð�DÏ��8.,�������Û�¦Ð��r� �� �:Ð��TÖ,©�Ð��K�,��©���Ï�ÖÛ� � ������¨âÖÛ�*���Á����¦��������©��Ò©�¨:�����Ï��ª��������ÖÒ�¦©,����������� �*���¥´R¹i[¼jiܼÍ$lQÜ+º°µ�÷DÌ:¼6�

�,�

gemwin

create

destroy

1 0

gemhead

color 0 0 1

rotateXYZ 0 0 0

30

translateXYZ −2 0 0

rotateXYZ

separator

square 0.3

colorRGB 0 1 0

rotateXYZ 0 0 0

24separator

color 1 0 0

cube 1

−199

sphere 1

draw line

translateXYZ 3 1 0

5�����Ð����g����W � �,�¦��Ϫֱ�ª��Á�� � ����Á������ÛÑÒ��©��f���l�g���ª����Ϫ�Ø����¤¥Ï��ª�¦�´1Ü+ºtµ�÷DÌ+¼ �ª� � � ©��ª��� � �¦©�Ð��¦���3�*�x��� �K�,� �I� � Ïý������Áy��©�¤¥��Êf�������lÓ+�������*�,���¦Ïý������©���,��Ál��©,�*���*�ª©����5x©�� � ©������*��©,������� �ÉϪ������� � ��©�Ð������8Ö�©�Ð.�K�,� ������Áã�l´ZÍ+·�fcï+µK\¡k���©É������Ï����,�v� � �¦©�Ð������,§

Êf�������3Êf��ϪÏ�Á���� � Ïý�KÖ±�c�¦¤ ��Ï�Ï@��©����Ò�*�����É��� � �����¦�����*�É�*���ÒϪ������� � ��©,Ð������,�nt�Tq°�T{W�eõ�k\�fm+k�n ntzes [ {DõIz\n�ñ á8©��¦�ª�*�ª©����ª���ÚϪ������� � ��©�Ð�������� �ª� ��©�� ����©�Ð����±��©Ú�*Ð��¦�Ï����,�v�������¥©�����/����¦���K�,Á$Ö,©�Ð��x�KÓ��Ú��© �*Ð������ª��©����D©��Û©¼7;�É� ÷ � Ï������ª����ϪÖ,��� �����Û���,���\�Á�©����Ø��Ö�������Á������c� ´§Ü+º°µ�÷DÌ\ºK»�µ \¡kN�A©�� ´§Ü+º°µ�÷DÌ\ºK»�µ]×�k1� ��©Ú�*���$´¶µ�·°¸+¹\ºK»�¼6��o.ë°ê�ð�*�x���ÒÊf�������*Ð��¦��������Ï����,�v�������¥©���Êf�ª����©�Ð��Ø�x�KÓ+�ª���3�,��Ö$Ϫ������� � ��©,Ð���������§IÖ�©�Ð��Ò�¦�������Êf��Ï�Ï � �ª����� � ��Ï��,�`.6�½­:<9Ã� pPqZrtsvufwNrIxyqÑ���¤o���*�¦��Ϫ¨��x�,�Û��© � ©,�����ª����Ϫ�ª������� ��©��,���ª¤ �°�*�Ò�*���ª������� V ©tÊ ��Ó,����§�Ö�©�Ð����,�$��©,�v����©�Ï�*��� � ��� �K���*�,������©,¨����,���)¨D���,¤¥�ÛÊf�ª��� � Á � Ϫ©����ª�,�

�p¡

gemwin

create

destroy

1 0

colorRGB 0 1 0

40

lighting 1

gemhead

world_light

sphere 2

gemhead

rotate 0 1 1 1lighting 0 (a)

(b)

�A��� �A�r�

58����Ð��¦�ã�t¡QWϪ�������������g�c���������¼WN�A��� Ð���Ϫ�ª��§T�A�i� Ï��ª�

�K«

gemwin

create

destroy

1 0

colorRGB 0 1 0lighting 1

gemhead

gemhead

translateXYZ

rotateXYZ

world_light

rotateXYZ 90 0 0

color 1 0 0

translateXYZ 1 0 0

scaleXYZ 0.2 0.2 1

metro 50

i + 1 % 100

t f f

* 0.01

252−42

tabread array1

0.538array1

cylinder 1.5

sphere 1.5

5��ª��Ð��¦�g�p«�W��,���ª¤ �°�*�����.�*��������� �ª�)Ñ���¤

��½

½­:<9q½ z|{�}�~@��rt��}�Û©3��©�¤¥�ã�1÷+�������ª���¼WÚ° Ð���ϪÁ��±¤¥©+Á���Ï�©,¨������g��©�Ï��,�Û�OÖ:�¦�*��¤��ÒÊf���*�$¨D©�ϪÏ�©pÊf����� �,�¦����© ���©�¤¥��������©�¤��®W

�+©�Ï• � ������Ð��¦Ö•

ò����vÐ��•

�T�������•

Æ~Ð��x��Û���¦Ð�¤¥� �,�����ª�*���,�¦Ö*�«sG��©:©:Á � Ϫ©+©�.v�ª���¼y<�6���8¨�����©,¨ � Ïý���������`l�¤¥©+©,���`l��O���,�¦���ï��¦� ���ª����Ð�Ïý�,�� ���*�����A�Û���ª¤ �°�*�Ø�*���ØÊf��©�Ï��Ò����������âÊf�ª��� �,�¦���ª���*�,�OÖ � � ����Á��4�1�

�pÄ

� � - �� dfh�8©åÁ���� � Ïý�KÖ ��¤��,������§�ÑÒ��¤ �x�,�)���1Ó������,ÏÚ©,�:ܦ���1�*� ���x���)�K�,�Ë�\��Ð�����Á �,�'s���¤��,�����©�Ð��¦�����<y��Ý� �����¦�)�ª����ϪÐ�Á�����¤��,��� � Ï�©���Á����¦� ¨D©��ce�á;ô Ñ#l���/H5P5 §8¤�©pÓ:��� � Ϫ©��,Á������ã����ÁÏ��ªÓ,� � Ó+�ªÁ���©)��©�Ð��������Ó�A���,¤¥���*�)��� � Ð+�î�1� ÑÒ�������*�,ϪϪÖ"�,ϪÏ���¤��,��� � ����Ïý������Á�©��:ܦ���1�ã�O���,�O�Êf�ª�*�Ñs~´��@º��$l¼yÒ¨D©�ϪÏ�©pÊ ��Á���Ö3��©�¤¥�����������ã���x���fÁ������������\���f�*����¨DÐ���������©��x��Ï��ª��Ö,�´-�Iº��$l�ºK¸ih�µ+·�¼ �ª�8�*��� ���ª¤ � Ϫ���O���ª¤ �,�,� � �¦©�Ð��¦���,�%/¶��Êf�ªÏ�Ï:Ï�©���Áã�,�ã�ª¤ ����� �ª���*© " � � �Û ©�Ð"�K�,�"� � �����ª¨âÖ)�*���ÿaxϪ���x��¤��ã©�¨ �����g��¤��,���.�����*�����Ò�,���©ax�¦�¦�.�,���,Ð�¤������K§�©��Û�vÖ������Á�������� ´§[���·�»_=qÞrß�p�min®oqpikÉ��©g�*����©��:ܦ�������

create

destroy

0 1

gemhead

pix_draw

pix_image pics/fractal.JPG

gemwin

5����,Ð����ã��½�WÁ��*�KÊf�ª���¥�,�)�ª¤ ������ ��� ����¤ � Ϫ���¦� Ê �pÖÝ�*©$Á���� � Ïý�KÖÝ�,�>��¤��,���c���.Ð����ª��� ´��Iº��3l�ÍcjQh,¹+¼6§ Êf������� Êf�ªÏ�Ï

� Ï�©,�g�����3��¤��,�������P�ª��ÇÅ�g©��¦�����ª�x�,Ï ���8¨��3�����v�����¦��Áå©�����©"�����)Ñ���¤ � Êf����Á�©tÊ�� /¶¨Û�*�����¤��,��� �ª�����ª���������*�x���ã�*�����c�����fÑÒ��¤ � Êf�ª��Á�©pÊ�§��ª�8Ê ©,��ÇÈ���\� Á��ª� � Ï��KÖ���Ág��©�¤ � Ï��1�*��Ï�Ö��´-�Iº��$l�ÍDjQh,¹:¼ ������©��¦¤ ��Ï�컅 ��©��3��Ð ��� ©��O�*��ÁM��ÖÌ�x�,�¦Á�Ê ����� � �,������Ϫ���*�°�*��Áî����� � ���ª��� ��K�,�¦Á��Ó�DÊf������� ¤���.,���Ú���.Ó,���¦ÖÝ��Ϫ©pÊ ���������*�,ϪϪÖ��Ò�,��Á ��z:ç¶u~zD���c������©�¤¥¤�����Ár��©,�Ú��©Ð����É�ª����/¶� ���IܦÐ��O���*���f�K���������¦��Ê �pÖg��©�Á��*�KÊÌ�����ª¤ �,�,� ©����*©Ò�*�����¦����������§v�*�����KÇÈ�Êf�vÖ�ª�f��� Ð�����Á)�����¦�,���:<9 O�S��,O3�­>�FH@�IÑ#ô � ��� �,��© � ���xÑ Æ � � ��� Ï��ª�K������©��@�T© � ���6Ñ Æ � � ��� Ϫ���K�°�*��©,�����©��¦¤ �,ϪϪÖgÁ�©ã��©,� Á��*�KÊ��¤��,����� Á�����������ϪÖ��DÏ��8.,�ÒÊf�ª���ì´��Iº��$l�ÍcjQh,¹:¼�� ��/����¦���K�,Á)��¤��,����� �,����Ð��¦��Á���� ê�ð¦ï�êý}+ñ*ð�ó©����*���.ÑÒ��©���� Û ©�Ð3�K�,���*������.�©,¨8���1÷:�*Ð��������c�,� � Ð��¦�*�������ÚÊ �,ÏªÏ � � � ��� ©����*���.ÑÒ��©��´-�Iº��$l�Ì�·)��Ì�ïQj�·�¼ ��� Ð��¦��Ál¨D©�� � ��� ϪÖ:�����¥�ã�*� ÷:�*Ð��¦�,��� �����f¤¥�K�,��� �*�x��� ��������¤��,������ÉÐ � Ï�©��,Á���Á)©����*©¥�*���.¤���¤�©��OÖ�©,¨������Ú�,�*� � ������� � ���,��Á��!ô��,����Ñ���©��*�����Û�ª�fÁ��*�KÊf���¨â�*����Ð � Ϫ©��,Á��ª���É����� ���1÷:�*Ð��¦� ��� �*��� ���,¤¥� ����¤�Ϫ���¦�TÊf��ϪÏv�x�KÓ�� �*�����8���1÷:�*Ð���� � ��� Ï��ª��Á��

�KÍ

� kxnpsrñ ��© � �1¨DÐ�Ï�Ï�Ö ´��Iº��$l�Ì�·)�cÌ�ïQj+·�¼ì�,��Á ´��Iº��3l�Ì�·)��ÌcïQj+·c^�¼îÊf�ªÏ�ÏÛ¤¥���¦���"��©�¤¥� ��*��¤¥�,�

create

destroy

0 1

gemhead

gemwin

pix_image pics/fractal.JPG

pix_texture

cube

cube

translateXYZ 1 −1 1

rotateXYZ 25 25 0

5��ª��Ð��¦�ã�tÄQW����1÷:�*Ð��¦�����¥�,�l��¤��,���¯É��¨D©��¦��Ð��x������Ï�Ö�© � ���6Ñ�Æ ©���Ï�Ö���Ð ��� ©��O�*�É�*�1÷:��Ð������Û�*����Êf��Á+�*�U�A�,��Á)�����ª�����î� ©,¨

Êf������� �,�¦� � ©pÊ ���¦�g©,¨Û¡Ò�AϪ�«.,��Ä+�t¡t÷�¡�Ä,Í � ��÷+��Ϫ�`� �È/¶¨ÉÖ,©�Ð �*�OÖr��©�� ��� Ï�Ö �s¶Êf��©�������«¨���ÁQy ��¤��,���)�,� �r�*�1÷:��Ð���� Êf���*� ´��Iº��$l�Ì�·)��Ì�ï�j+·�¼åÖ�©,ÐåÊf��Ï�Ïf��©����������,��Öv�*���ª����AÏ��8.,�Ò��©�� � ���1÷:�*Ð����������°�É�,Ï�Ï �1�

�T©�©pÓ,������©�¤¥� ��������§��*������� ��� �*���Ý´��Iº��3l�Ì�·)��ÌcïQj+·c^�¼ ©��:ܦ������§\Êf���ª��� ��Ï�Ï�©pÊf� �ª¤ ��,�����f©,¨��,��Ö3���8¨��ë�DÏ��«.���«�¡,ß°÷�¡�½�ß � ��÷+��Ϫ�`� �*©c�\�Ò�*�1÷:��Ð�����Á)©�� ÑÒ��©������

�R�I�]�����j�y�N�������4�+���C�I���� -�¡��¢�£�£¤�� �¥��C¦ §����]¨ª©«�4¢�¬]����¦c­7©ª��¦��t­���I��¢]�V©ª®�¯N¥°�±¬�£��C �©ª�±���±�­��±©ª R¦¡ -�C��¢�¨«¥-�²­7©«¥�¯b³G�±���V£�¨ª�´¬Nµf���C�I�f¶·¨«©ª¸��+¹-ºj»N¼�½I¾�½N¿4À´Á�pÔ

 ÃPÄÆÅ�ÇÉÈËÊ�ÄÍÌÏÎÑÐkÄ:Ò ÓvÔ<ÕÖÒ×ÖÊ$Î`ÕØÎ,�:<9 Ù�¤�H?A>ÚÙVS�BcOQSq� ÛX½!:§9q½�Ü

gemwin

create

destroy

1 0

lighting 1

gemhead

gemhead

world_light

color 1 1 0

sphere

gemheadgemhead

gemheadSun Mercury Venus

Earth

rotateXYZ

sphere 0.1

−69

color 0.8 0.4 0

rotateXYZ

color 0 0.7 0.5

−320rotateXYZ

color 0 0 1

color 0.5 0.5 1

rotateXYZ

Moon

metro 50

i % 360+ 4

t b b b b

i % 360+ 2

i % 360i % 360+ 1 − 2

sphere 0.2sphere 0.3

sphere 0.1

translateXYZ 3 0 0translateXYZ 2 0 0

translateXYZ 1 0 0

translateXYZ 0.5 0 0

252

133

�KÕ