На самом деле практически любая задача имеет решение
![Happy](/forum/images/smilies/new/happy000.gif)
Ну 7 перпендикулярных линий это вообще ЭЛЕМЕНТАРНО
![Happy](/forum/images/smilies/new/happy000.gif)
Ибо в начальном техзадании нигде не указано, что они должны пересекаться в одной точке
![Happy](/forum/images/smilies/new/happy000.gif)
Прозрачные линии - это тоже достаточно просто. Единственная проблема - это красные линии зеленым цветом, хотя и это можно решить
![Happy](/forum/images/smilies/new/happy000.gif)
. Думаете прикалываюсь?
![Happy](/forum/images/smilies/new/happy000.gif)
НИ РАЗУ!
Берем сферу, на ее поверхности можно легко нарисовать 3 линии, которые будут прямые по поверхности сферы, но в точках пересечения будут образовывать прямые углы, то есть будут перпендикулярны! Разорвав одну из линий в двух произвольных точках получим уже 4 линии (про длины линий тоже ничего в ТЗ не сказано, хотя тут, конечно, есть нюанс, что разорванная линия не будет "взаимно перпендикулярна" по половинкам, но это можно обсудить с заказчиком в конце концов, во всяком случае 6 линий - это точно решаемая задача
![Happy](/forum/images/smilies/new/happy000.gif)
). Вклеив внутрь сферы красные стержни, "протыкающие" сферу в точках пересечения линий - получим еще 3 линии, которые будут перпендикулярны линиям на сфере в точках пересечения и взаимно перпендикулярны в центр сферы.
Итак, задача нарисовать 7 красных взаимно перпендикулярных линий решена.
Переходим к п.2 - надо 2 линии сделать прозрачными, но при этом красным. Берем те 2 линии, которые образованы разорванной окружной линией, в этих местах сферу делаем прозрачной, остальную сферу - делаем белой (полупрозрачной матовой). Таким образом, получаем, что "смутно видим красные линии внутри сферы" через матовое стекло, но под определенным углом прозрачные линии будут становиться красным (когда через них будет видно стержни внутри).
Остается последняя засада - это "красные линии зеленым цветом". С ходу я вижу 3 решения этой задачки.
Вариант 1 - делаем ЗЕЛЕНУЮ линию, а по бокам делаем обводку красным, причем обводку делаем несколько шире самой линии, таким образом "издалека" линия будет красной, вблизи же будет видно, что она зеленая.
Вариант 2 - используем краску-хамелеон, меняющую цвет красный-зеленый либо призматическую систему наложения как в "переливных картинках"
Вариант 3 - как известно - красный и зеленый - это "дополняющие цвета", таким образом, если 2 линии обеспечить возможность ярко светиться, то потом "пост-изображение" после взгляда на яркий красный будет иметь зеленоватый оттенок.
Тут уже надо "согласовывать с заказчиком" вариант реализации в зависимости от уточнения ТЗ.
Жду разгрома моего решения данной данной задачки. На самом деле писал первое, что пришло в голову, подозреваю, если вкуриться в задачку - есть и более изящные решения
![Happy](/forum/images/smilies/new/happy000.gif)
. Да, и хочу заметить - никаких "компьютерных спецэффектов" - решение предложено в рамках "физической реальности", которую вполне реально сделать на самом деле
![Happy](/forum/images/smilies/new/happy000.gif)
.
PS. Эх... 7 красных линий... Вспоминая некоторые ТЗ, которые приходилось реализовывать - 7 красных линий, которые взаимно перпендикулярны, 2 из них прозрачные, а 2 зеленые - это полная фигня
![Happy](/forum/images/smilies/new/happy000.gif)