Форум visio.getbb.ru |
О форумах
Библиотека | Частые вопросы | Литература | Склад материалов Полезные ссылки | О сайте История Visio | Продукты Visio |
Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д. |
ШАР в стиле 3D средствами VisioГеоргий Щербаков. Вольный перевод статьи от Visio Guy После прочтения статьи мне показалось, что использовать внешние программы для создания эффектов конечно не плохо, но не у всех имеется такая возможность. Поискав в интернете (искал я конечно не только это, а вообще все что касается создания фигур в VISIO) я наткнулся на статью, вольный перевод которой предлагаю вашему вниманию. Когда вы работаете с градиентной заливкой объектов, иногда хочется, чтобы радиальная заливка начиналась не в центре, а со смещением. Это можно сделать средствами Visio. Обман градиентаОдин из вариантов решить эту проблему - сделать фактическую часть фигуры несколько больше, чем ее видимая часть: Смотрится неплохо, это почти то, чего мы добиваемся. Но не хорошо, что рамка выделения фигуры больше, чем круг, не говоря уже о том, что менять размеры круга тоже будет сложно. РешениеЧтобы выйти из создавшегося положения, создаем круг и от его центра проводим линию: Теперь объединяем эти две фигуры. Однако, если выбрать инструмент "Карандаш" и применить его к линии, то можно переместить вершины линии, в том числе и за пределы круга. Если это сделать, то рамка выделения тоже увеличится, чего собственно не нужно. Чтобы этого не произошло, изменим в секции Protection значение ячейки LockCalcWH на 1: Теперь даже при перемещении вершины линии за пределы круга, рамка выделения не увеличится: Теперь выполним радиальную градиентную заливку полученной фигуры. На рисунке использован образец №40. После выполнения этой операции получаем: Захватываем "карандашом" вершину линии, перемещаем и получаем, что эффект заливки смещается вслед за линией. Прячем линиюНо линия все еще видимая и нужно ее спрятать. Заходим в таблицу свойств фигуры, находим секцию Geometry, которая относится к линии, и устанавливаем в ячейку NoLine значение 1. В результате линия становится невидимой, но можно, тем не менее, "карандашом" перемещать вершину для перемещения эффекта градиента. Только это неудобно. Управление линиейМожно было бы остановится на достигнутом результате и использовать "карандаш" для перемещения эффекта. Но давайте добавим управление к нашей фигуре и установим его на вершину линии, чтобы регулировать эффект когда угодно: Для того, чтобы добавить точку управления, открываем таблицу свойств фигуры и добавляем секцию Controls: На рисунке желтым фоном отмечены ячейки, которые были изменены. Внесите эти изменения и получите новую фигуру - шар 3D с управляемым эффектом. Все исходные материалы можно взять для подробного рассмотрения в Off-center Radial Fill Effect.zip (25 KB). |