summaryrefslogtreecommitdiff
path: root/task06/Geometric3D-1.txt
diff options
context:
space:
mode:
authorAndrew Guschin <saintruler@gmail.com>2020-12-01 05:15:43 +0400
committerAndrew Guschin <saintruler@gmail.com>2020-12-01 05:15:43 +0400
commitd0f6f511c2ed91c55896f6f7dee5ddffd4411a6e (patch)
tree704c36cf77a5cab17e95e188bc9af6ba3e38ec82 /task06/Geometric3D-1.txt
parentf76ff141712dd5e7f4049d8e0b12dea81b9c5956 (diff)
Добавил Geometric3D-1.txt
Diffstat (limited to 'task06/Geometric3D-1.txt')
-rw-r--r--task06/Geometric3D-1.txt475
1 files changed, 475 insertions, 0 deletions
diff --git a/task06/Geometric3D-1.txt b/task06/Geometric3D-1.txt
new file mode 100644
index 0000000..68cfa8b
--- /dev/null
+++ b/task06/Geometric3D-1.txt
@@ -0,0 +1,475 @@
+camera 20 10 10 20 10 0 0 1 0
+screen 90 2 10 20
+
+############
+## Кролик ##
+############
+model 4.25 4.25 0 8.5 8.5 1
+
+# голова
+color 255 0 0 # цвет красный
+thickness 2 # толщина 2
+path 23 # 23 точки (22 отрезка)
+0.5 3. 0 # от левой щеки вверх до уха
+1. 4.5 0 # левое ухо слева снизу вверх
+0.5 6. 0 # левое ухо слева
+0.5 7.5 0 # левое ухо верх слева
+1. 8. 0 # левое ухо верх середина
+1.5 8. 0 # левое ухо верх справа
+2. 7.5 0 # левое ухо справа сверху вниз
+1.5 6. 0 # левое ухо справа до макушки
+1.5 4.5 0 # макушка
+3. 4.5 0 # правое ухо слева снизу вверх
+3. 6. 0 # правое ухо слева
+2.5 7.5 0 # правое ухо верх слева
+3. 8. 0 # правое ухо верх середина
+3.5 8. 0 # правое ухо верх справа
+4. 7.5 0 # правое ухо сверху вниз
+4. 6. 0 # правое ухо справа
+3.5 4.5 0 # от правого уха вниз до щеки
+4. 3. 0 # правая скула
+3.5 1.5 0 # подбородок справа
+2.5 1. 0 # подбородок снизу
+2. 1. 0 # подбородок слева
+1. 1.5 0 # левая скула
+0.5 3. 0
+
+# туловище
+color 120 120 120 # цвет серый
+thickness 3 # толщина 3
+path 22 # 22 точки (21 отрезок)
+4. 3. 0 # спина от головы вправо
+5.5 3.5 0 # спина верх
+7. 3.5 0 # спина сверху до хвоста
+7.5 2.5 0 # хвост сверху
+8. 2.5 0 # хвост справа
+8. 2. 0 # хвост низ справа налево
+7.5 2. 0 # задняя нога справа сверху вниз
+7.5 0.5 0 # задняя нога низ
+6.5 0.5 0 # задняя нога слева
+6.5 1. 0 # между задних ног
+6. 1. 0 # левая задняя нога справа
+6. 0.5 0 # левая задняя нога низ
+5. 0.5 0 # левая задняя нога слева
+5. 1. 0 # между задними и передними ногами
+4. 1. 0 # правая передняя нога справа
+4. 0.5 0 # правая передняя нога низ
+3. 0.5 0 # правая передняя нога слева
+3. 1. 0 # между передних ног
+2.5 1. 0 # передняя нога справа
+2.5 0.5 0 # передняя нога низ
+1.5 0.5 0 # передняя нога слева
+1.5 1.25 0
+
+# глаза
+color 0 255 0 # цвет зеленый
+thickness 4 # толщина 4
+
+# левый глаз
+path 5
+1.5 3.5 0 # левый глаз слева сверху вниз
+1.5 3. 0 # левый глаз низ
+2. 3. 0 # левый глаз справа
+2. 3.5 0 # левый глаз верх
+1.5 3.5 0
+
+# правый глаз
+path 5
+2.5 3.5 0 # правый глаз слева
+2.5 3. 0 # правый глаз снизу
+3. 3. 0 # правый глаз справа
+3. 3.5 0 # правый глаз сверху
+2.5 3.5 0
+
+# ушные раковины
+color 0 0 0 # цвет черный
+thickness 2 # толщина 2
+
+# левая ушная раковина
+path 2
+1. 5.5 0
+1. 7. 0
+
+# правая ушная раковина
+path 2
+3.5 5.5 0
+3.5 7. 0
+
+# нос
+color 0 0 255 # цвет синий
+thickness 3 # толщина 3
+path 4
+2. 2.5 0 # нос сверху
+2.5 2.5 0 # нос справа
+2.25 2. 0 # нос слева
+2. 2.5 0
+
+####################
+## Преобразования ##
+####################
+scale 1.5
+
+# Первая четверть
+pushTransform
+rotate 360 0 0 1
+translate 8 0 0
+rotate 360 0 0 1
+translate 20 10 1
+figure
+popTransform
+
+pushTransform
+rotate 60 0 0 1
+translate 8 0 0
+rotate 60 0 0 1
+translate 20 10 0.7
+figure
+popTransform
+
+# Вторая четверть
+pushTransform
+rotate 120 0 0 1
+translate 8 0 0
+rotate 120 0 0 1
+translate 20 10 1.2
+figure
+popTransform
+
+pushTransform
+rotate 180 0 0 1
+translate 8 0 0
+rotate 180 0 0 1
+translate 20 10 0.9
+figure
+popTransform
+
+# Третья четверть
+pushTransform
+rotate 240 0 0 1
+translate 8 0 0
+rotate 240 0 0 1
+translate 20 10 0.7
+figure
+popTransform
+
+# Четвёртая четверть
+pushTransform
+rotate 300 0 0 1
+translate 8 0 0
+rotate 300 0 0 1
+translate 20 10 1
+figure
+popTransform
+
+
+###########
+## Клоун ##
+###########
+model 10 15 20 30
+
+# шляпа
+color 255 255 0
+thickness 5
+path 17
+8. 29. 0
+12. 29. 0
+13. 28. 0
+14. 26. 0
+13. 24. 0
+15. 23. 0
+15. 22. 0
+14. 21. 0
+12. 22. 0
+8. 22. 0
+6. 21. 0
+5. 22. 0
+5. 23. 0
+7. 24. 0
+6. 26. 0
+7. 28. 0
+8. 29. 0
+
+# лопасти
+color 255 0 255
+thickness 3
+path 9
+14. 26. 0
+15. 26. 0
+16. 27. 0
+16. 26. 0
+17. 25. 0
+16. 25. 0
+15. 24. 0
+15. 25. 0
+14. 26. 0
+
+# ручка
+color 255 0 255
+thickness 3
+path 6
+15. 25. 0
+15. 26. 0
+16. 26. 0
+16. 25. 0
+15. 25. 0
+12. 23. 0
+
+# лицо правая часть
+color 255 255 255
+thickness 3
+path 3
+15. 17. 0
+16. 15. 0
+16. 10. 0
+
+# лицо левая часть
+color 255 255 255
+thickness 3
+path 3
+5. 17. 0
+4. 15. 0
+4. 10. 0
+
+# голова
+color 255 100 0
+thickness 3
+path 22
+15. 22. 0
+19. 17. 0
+19. 15. 0
+18. 16. 0
+19. 14. 0
+18. 13. 0
+17. 15. 0
+18. 12. 0
+16. 10. 0
+15. 8. 0
+11. 6. 0
+9. 6. 0
+5. 8. 0
+4. 10. 0
+2. 12. 0
+3. 15. 0
+2. 13. 0
+1. 14. 0
+2. 16. 0
+1. 15. 0
+1. 17. 0
+5. 22. 0
+
+# левый глаз
+color 0 0 255
+thickness 3
+path 16
+7. 16. 0
+5. 17. 0
+5. 19. 0
+7. 21. 0
+9. 21. 0
+10. 18.5 0
+9. 16. 0
+7. 16. 0
+6. 17. 0
+7. 19. 0
+8. 19. 0
+9. 17. 0
+8. 16. 0
+8. 17. 0
+7. 17. 0
+7. 16. 0
+
+# правый глаз
+color 0 0 255
+thickness 3
+path 16
+13. 16. 0
+15. 17. 0
+15. 19. 0
+13. 21. 0
+11. 21. 0
+10. 18.5 0
+11. 16. 0
+13. 16. 0
+14. 17. 0
+13. 19. 0
+12. 19. 0
+11. 17. 0
+12. 16. 0
+12. 17. 0
+13. 17. 0
+13. 16. 0
+
+# нос
+color 255 0 0
+thickness 5
+path 10
+9. 16. 0
+11. 16. 0
+13. 15. 0
+14. 13. 0
+13. 12. 0
+10. 11. 0
+7. 12. 0
+6. 13. 0
+7. 15. 0
+9. 16. 0
+
+# губы
+color 255 255 255
+thickness 5
+path 11
+6. 13. 0
+5. 13. 0
+4. 12. 0
+4. 11. 0
+7. 9. 0
+10. 8. 0
+13. 9. 0
+16. 11. 0
+16. 12. 0
+15. 13. 0
+14. 13. 0
+
+# левая ямочка
+color 255 0 0
+thickness 5
+path 2
+6. 12. 0
+5. 11. 0
+
+# правая ямочка
+color 255 0 0
+thickness 5
+path 2
+14. 12. 0
+15. 11. 0
+
+# рот
+color 255 0 0
+thickness 5
+path 5
+6. 11. 0
+7. 10. 0
+10. 9. 0
+13. 10. 0
+14. 11. 0
+
+### узоры на бантике
+color 255 255 0
+thickness 3
+path 5
+12. 5. 0
+13. 5. 0
+13. 4. 0
+12. 4. 0
+12. 5. 0
+
+color 100 0 200
+thickness 3
+path 2
+13. 6. 0
+14. 5. 0
+
+color 100 0 100
+thickness 3
+path 3
+14. 4. 0
+13. 3. 0
+14. 2. 0
+
+color 255 0 255
+thickness 3
+path 5
+8. 3. 0
+7. 3. 0
+7. 4. 0
+8. 4. 0
+8. 3. 0
+
+color 255 255 0
+thickness 3
+path 2
+7. 2. 0
+6. 3. 0
+
+color 0 0 255
+thickness 3
+path 3
+6. 4. 0
+7. 5. 0
+6. 6. 0
+
+# левый контур бантика
+color 255 0 0
+thickness 5
+path 4
+10. 3. 0
+6. 7. 0
+6. 1. 0
+10. 5. 0
+
+# правый контур бантика
+color 255 0 0
+thickness 5
+path 4
+10. 5. 0
+14. 1. 0
+14. 7. 0
+10. 3. 0
+
+####################
+## Преобразования ##
+####################
+scale 1.5
+
+# Первая четверть
+pushTransform
+rotate 30 0 0 1
+translate 8 0 0
+rotate 30 0 0 1
+translate 20 10 0.6
+figure
+popTransform
+
+pushTransform
+rotate 90 0 0 1
+translate 8 0 0
+rotate 90 0 0 1
+translate 20 10 0.3
+figure
+popTransform
+
+# Вторая четверть
+pushTransform
+rotate 150 0 0 1
+translate 8 0 0
+rotate 150 0 0 1
+translate 20 10 0.2
+figure
+popTransform
+
+# Третья четверть
+pushTransform
+rotate 210 0 0 1
+translate 8 0 0
+rotate 210 0 0 1
+translate 20 10 1
+figure
+popTransform
+
+pushTransform
+rotate 270 0 0 1
+translate 8 0 0
+rotate 270 0 0 1
+translate 20 10 1.3
+figure
+popTransform
+
+# Четвёртая четверть
+pushTransform
+rotate 330 0 0 1
+translate 8 0 0
+rotate 330 0 0 1
+translate 20 10 0.6
+figure
+popTransform \ No newline at end of file