Иллюстрированный самоучитель по Mathematica 3/4

Создание графических форм (Shapes)

Нередко желательно придать трехмерным объектам определенную форму, например кольца или бублика. Некоторые возможности для этого дают функции подпакета Shapes. Основной из них является функция Show [Graphics3D [shape] ], которая производит отображение формы со спецификацией shape.

С ней могут использоваться графические примитивы:

  • Cone [r, h, n] – конус с основанием радиуса r и высотой h на основе n-сто-роннего полигона;
  • Cylinder [r, h, n] – цилиндр радиуса r и высотой h на основе и-стороннего полигона;
  • Torus[r1, r2, n, m] – объемное кольцо с внешним и внутренним радиусами r1 и г 2 и числом сторон каркаса n и m;
  • Sphere [r, n,m] – сфера радиуса г, составленная из многоугольников с параметрами n и m и числом сторон n(m -2) + 2;
  • MoebiusStrip [r1, r2, n] – кольцо Мебиуса с радиусами r1 и r2, построенное на основе полигона с 2n сторонами;
  • Helix[r,h,m,n] – плоская спираль радиусом г и высотой h c m витками на основе поверхности, разбитой на nxm четырехугольников;
  • DoubleHelix[r,h,m,n] – плоская двойная спираль радиусом r и высотой h с m витками на основе поверхности, разбитой на nxm четырехугольников.

Возможно указание фигур без параметров. Это означает, что они выбираются по умолчанию следующими:

Cone[1, 1, 20]
  
Cylinder[1, 1, 20]
  
Helix[1, 0.5, 2, 20]
  
DoubleHelix[1, 0.5, 2, 20]
  
MoebiusStrip[1, 0.5, 20]
  
Sphere[1, 20, 15]
  
Torus[1, 0.5, 20, 10]

На рис. 14.80 показан пример построения фигуры DoubleHelix без указания ее параметров с помощью функций Show и GraphicsSD.

Иллюстрированный самоучитель по Mathematica 3/4 › Расширения графики (пакет Graphics) › Создание графических форм (Shapes)
Рис. 14.80. Пример построения фигуры без указания параметров

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.