* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
1028
Визуализация в других системах
Рис. 13.80. Построение графиков трех функций, заданных параметрически
plot3d(Axes = None, Title = "Three different Surfaces", TitlePosition = Below, CameraPoint = [13.0, -24.0, 20.0], [Mode = Surface, [(4 + cos(v))*cos(u), (4 + cos(v))*sin(u), sin(v)], u = [0, 2*PI], v = [0, 2*PI], Grid = [30, 30], Style = [HiddenLine, Mesh]], [Mode = Surface, [2*sin(u)*cos(v), 2*sin(u)*sin(v), 2*cos(u)], u = [0, PI], v = [-PI, PI], Grid = [20, 20], Style = [ColorPatches, AndMesh]], [Mode = Surface, [u, v, -3.0], u = [-5.0, 5.0], v = [-5.0, 5.0], Grid = [20, 20], Style = [ColorPatches, AndMesh]]);
Нетрудно заметить, что по существу запись этой команды является типовой линейной программой. Каждая из трех функций, графики которых строятся, опи сывается своими математическими выражениями и опциями и представляет собой объекты. Все эти объекты размещены в списке параметров графической ко манды plot3d. На рис. 13.81 представлен вид трех поверхностей, соответствую щих описанному выше примеру. Реалистичность графиков можно заметно улучшить, обратившись к графичес кой подсистеме Vcam.