Операционные системы - статьи

         

StarDraw


Это - весьма приличная векторная рисовалка, тесно интегрированная с презентационной программой (StarImpress). По принципам работы она несколько напоминает CorelDraw. Инструментальная панель слева позволяет создавать прямоугольники и квадраты, в том числе с закругленными углами, овалы и круги, в том числе усеченные, с вырезанными секторами и прочими излишествами, кривые Безье и ограниченные ими полигоны, линии и стрелки. Все замкнутые объекты могут быть залитыми или пустыми. Здесь же, в инструментарии - различные трансформации (вращение, зеркальное отражение и т.д.), горизонтальное и вертикальное выравнивание, перемещение на фронт и в тыл, вставка объектов (диаграмм, формул, растровых картинок, таблиц StarCalc, апплетов и т.д.) и форм (разнообразных кнопок, текстовых полей, чек-боксов, меток и тому подобного). Задержка на каждом виде инструментов при нажатой левой клавише дает доступ ко всем возможным его модификациям. В общем, джентельменский набор обычного уважающего себя векторного редактора и даже несколько больше.

А вот что представляется чуть ли не уникальным - это возможность вставки 3D объектов и их редактирования (рис. 5). Причем не псевдотрехмерных, как в CorelDraw, а истинных, по стандарту OpenGL. И при этом двух видов, названных просто 3D-объектами, и 3D-объектами вращаемыми. Первые - все равно могут вращаться не только в плоскости экрана, но и в перпендикулярной, но их тыльная сторона как бы отсутствует. Тогда как вторые - истинно трехмерные тела.

Рис. 5. StarDraw

Созданные трехмерные объекты могут редактироваться путем применения к ним набора готовых 3D-эффектов - изменения цвета, градиентных заливок, положения, интенсивности и цветовой гаммы источника освещенности, даже наложения текстур. Набор этот неизбежно ограничен, но для любительских целей вполне достаточен, во всяком случае, не намного меньше, чем, скажем в Asymetrix 3Dfx или подобном простом 3D пакете для Windows. Как уже говорилось, те же эффекты могут быть применены и для трехмерных диаграмм из StarCalc.


Изменение атрибутов рисованных объектов осуществляется из меню, доступного по щелчку правой клавишей мыши. Здесь изменение и атрибутов линий и стрелок, и размера и положения объектов, и редактирование точек на кривых Безье, и, главное, конвертация объектов: преобразование правильных фигур в полигоны или кривые, прямых линий - в кривые Безье, плоских фигур - в простые или вращаемые 3D-объекты (обратное преобразование, как будто, невозможно). Интересно, что в трехмерные объекты как бы могут трансформироваться и линии - путем добавления еще одного измерения они становятся фигурами.

В общем, изобразительным средствам StarDraw могут позавидовать не только убогие векторные рисовалки под Linux, но и почтенные графические редакторы для Windows. Однако они портятся одной маленькой особенностью: полной невозможностью работать с русскими текстами. Не потому, что текстовые средства недостаточны. Напротив, помимо аналогов Artistic Text и Paragraph Text из CorelDraw, имеется такая опция, как Callouts, то есть нечто вроде создания подписей с указателями на объекты; последние могут редактироваться точно так же, как линии и стрелки. И не потому, что русские буквы не поддерживаются: из StarDraw доступны все кириллические шрифты Type 1, установленные в системе.

Кроме того, как к фигурному, так и к простому тексту могут применяться самые разнообразные эффекты, как такие же, что и для рисованных объектов (вплоть до вращаемой трехмерности), так и специфически текстовые - мерцание, бегущая строка и прочее.

И очень обидно, что использование всего этого богачества в наших условиях невозможно. И из-за сущего пустяка - все того же невообразимого кернига, выраженного здесь еще сильнее, чем в StarWriter. Приводящего просто к полной нечитаемости текста, особенно при больших кеглях. И, что характерно, только для букв русских - латинские буквы той же гарнитуры выглядят вполне прилично...

Рисовалка SratDraw плавно перетекает, если так можно выразиться, в презенташку -


Содержание раздела