reader_st писал(а):
Я, например, никогда не видел другого фона кроме белого. Здесь, как мне кажется, надо красить проекции на соответствующие плоскости.
Т. е. нарисовать, к примеру, чёрную плоскость, параллельную экрану? Но тогда, видимо, рамка рисунка отодвинется, и возникнет белый просвет между "фоном" и рамкой. Потом ещё обрезать где-то...
reader_st писал(а):
Извините Егор, не понял. Затруднение в том, как заставить Maple взять значение p=3, т.е. как узнать значение степени?
Вопрос в том, как писать функции с аргументами (параметрами) типа "ключ-значение". Представим себе, что хочется написать свою функцию coosys, которая рисует трёхмерную систему координат в школьном стиле:
coosys(1, 1, 1) - только положительные полуоси длины 1, надписи 'x' и 'y' над осями, 'z' справа;
coosys(1, 1, 1, zneg=1) - ось Oz продлена на 1 в отрицательном направлении;
coosys(1, 1, 1, ylabelpos=down, xneg=0.5) - ось Ox продлена на 0.5 в отрицательном направлении, надпись 'y' находится под осью Oy.
Для простоты привёл пример с root (вопрос в том, как самому написать подобную функцию). В документации что-то говорится на тему передачи таких аргументов, но хороших примеров не нашёл.