diff options
Diffstat (limited to 'task06/Geometric3D-2.txt')
| -rw-r--r-- | task06/Geometric3D-2.txt | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/task06/Geometric3D-2.txt b/task06/Geometric3D-2.txt new file mode 100644 index 0000000..2a6080c --- /dev/null +++ b/task06/Geometric3D-2.txt @@ -0,0 +1,163 @@ +camera 20 10 10 20 10 0 0 1 0 +screen 90 2 10 20 + +############ +## Кролик ## +############ +color 0 0 0 +thickness 2 + +model 0.5 0.5 0.5 1 1 1 +path 10 +0 1 0 +1 1 0 +1 1 1 +0 1 1 +0 1 0 +0 0 0 +1 0 0 +1 0 1 +0 0 1 +0 1 1 +path 2 +0 0 0 +0 0 1 +path 2 +1 1 0 +1 0 0 +path 2 +1 1 1 +1 0 1 + +#################### +## Преобразования ## +#################### +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 + + +########### +## Клоун ## +########### +color 0 0 0 +thickness 2 + +model 0.5 0.433 0.4082 1 0.866 0.8165 +path 5 +0 0 0 +0.5 0.2887 0.8165 +1 0 0 +0.5 0.866 0 +0.5 0.2887 0.8165 +path 3 +0.5 0.866 0 +0 0 0 +1 0 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 |