Как масштабировать картинку в автокаде
Перейти к содержимому

Как масштабировать картинку в автокаде

  • автор:

Вставка и масштабирование файла изображения из Интернета

  1. Выберите вкладку «Вставка» панель «Вхождение» «Присоединить» . найти
  2. В диалоговом окне «Выбор файла изображения» нажать кнопку «Поиск в Интернете».
  3. В окне «Навигация в Интернете — Открытие» введите адрес (URL) файла изображения.
  4. Ввести имя файла изображения в поле «Имя или URL». Нажмите «Открыть». Можно также выбрать изображение, нажав на нем правую кнопку мыши. Нажмите кнопку «Свойства». Можно выделить, скопировать и вставить полный URL-адрес изображения в поле «Имя файла».
  5. В диалоговом окне «Изображение» нажмите «ОК».
  6. При запросе указать точку вставки и масштаб.
Понятия, связанные с данным
  • Подключение растровых изображений
  • Растровые изображения в чертежах
  • Удаление растровых изображений
Задачи, связанные с данной
  • Удаление изображения
  • Вставка и масштабирование изображения
Ссылки, связанные с данной

Как масштабировать картинку без её известных изначальных размеров?

Здравствуйте!
Имеется следующая задача.
1. В Google-карте выбирается участок (квадрат/прямоугольник/etc) с размерами n x m.
2. В автокаде рисуется участок с размерами n x m, перенесёнными в масштабе (к примеру, 1:500).
3. Картинка вставляется в автокад в виде OLE-объекта или в другом формате.
4. Квадрат на картинке совмещается с нарисованным квадратом в автокаде за счет увеличения основного перенесённого изображения (масштабируем подложку, чтобы квадрат на подложке совпал с квадратом в автокаде).

Вопрос в том, как это можно реализовать с помощью лиспа. Мне известно, как ввести размеры и построить по ним прямоугольник. Но вот как совместить квадрат на картинке с квадратом-объектом на рабочем поле — загадка. Первое, что приходит на ум — отметить одну из сторон квадрата на рисунке двумя точками, построить между ними отрезок. Затем соединить в один блок эту картинку/подложку с отрезком, совместить отрезок с квадратом-объектом одной общей точкой и изменить размер отрезка под размер стороны квадрата так, чтобы вместе с размером отрезка изменилась и картинка, получив соответствующий масштаб. Возможность проверки такого варианта упирается в моё незнание команд лиспа.

Реальна ли предложенная мной схема, сталкивался ли кто-либо с подобной задачей, знает ли кто-то команды, подходящие под предложенную задачу?
Заранее спасибо.

Просмотров: 2591

Raven_guard
Посмотреть профиль
Найти ещё сообщения от Raven_guard

Масштабирование Изображения

Масштабирование — это увеличение или уменьшение масштаба определенной области чертежа без изменения действительных размеров объектов. Управляет масштабом в AutoCAD команда Zoom. Как и рассмотренные выше команды, Zoom может использоваться как «прозрачная». После обращения к ней через командную строку AutoCAD запрашивает один из уточняющих параметров:

Command: Zoom
Specify corner of Window, enter a scale factor (nX or nXP)f or [All/Center/Dynamic/Extents/Previous/Scale/Window] :

Параметры команды следующие:

Магазин курсов студии Vertex

  • All – выводит область изображения, определяемую границами чертежа;
  • Center – отображает область изображения, определяемую ее центральной точкой, а также высотой или коэффициентом масштабного увеличения;
  • Dynamic – показывает область изображения, определяемую размерами динамической рамки, которая задается в ходе выполнения команды размерами, изменяемыми пропорционально текущему видовому экрану;
  • Extents – выводит область изображения, определяемую из расчета видимости всех построенных объектов;
  • Previous – выводит изображение в границах, соответствующих предыдущим параметрам масштабирования;
  • Scale – позволяет задать масштабный коэффициент по отношению к границам всего чертежа (т.е. чертежа, выводимого при задании параметра All);
  • Window – выводит область изображения, находящуюся в пределах двух вершин прямоугольной рамки, расположенных диагонально.

ПАНЕЛЬ ИНСТРУМЕНТОВ ZOOM

Выполнять масштабирование можно и при помощи других средств AutoCAD. Например, все указанные выше параметры имеют отражение в специальной инструментальной группе Navigate (Навигация), расположенной на вкладке View (Вид). Раскрывающийся список позволяет выбрать необходимый режим масштабирования (рис. 4.1).

Описание основных кнопок панели приведено в табл. 4.1.

i_186

МАСШТАБИРОВАНИЕ В РЕАЛЬНОМ ВРЕМЕНИ

По умолчанию команда Zoom работает в режиме реального времени. Это означает, что команда будет выполняться (до ее прерывания клавишами Esc или Enter) непрерывно, при обращении к ней при помощи мыши. Для запуска этой команды в режиме реального времени следует ввести команду Zoom и на запрос уточняющего параметра нажать Enter.

Аналогичный эффект будет при вызове кнопки Zoom RealTime (Масштабирование в реальном времени). Для увеличения изображения следует поместить курсор мыши этого режима в нужную точку на экране, а затем, удерживая левую кнопку мыши в нажатом положении, переместить курсор снизу вверх. И наоборот, для уменьшения изображения следует переместить курсор сверху вниз, также удерживая нажатой левую кнопку мыши. При движении курсора от центра экрана до его верхней точки изображение увеличивается на 100%, что соответствует двукратному увеличению масштаба. При перемещении курсора от центра экрана до его нижней точки изображение уменьшается на 100%, что соответствует коэффициенту увеличения, равному 0,5. Следует также отметить, что во время масштабирования указатель этого режима имеет вид лупы со значками «+» и «-». Если получено экстремальное изображение объекта, которое нельзя увеличить или уменьшить, то соответствующий значок не выводится.

Самоучитель AutoCAD 3D

Масштаб, инструмент двухмерной графики;

Масштабирование объектов или наборов объектов выполняется по всем трем осям X, Y и Z одновременно с помощью инструмента Масштаб или 3D Масштаб.

Неравномерное масштабирование (вдоль выбранной оси или плоскости) выполняется применением инструмента Выдавить грани.

Вам не нужно будет отвлекаться и переключать внимание на поиск инструмента Масштаб на ленте или ГМн, если для изменения масштаба объекта (набора объектов) выполнить следующую последовательность действий:

  • выделить объект или группу объектов;
  • ПКн >КМн > выбрать пункт Масштаб и указать нужную точку в определенном месте пространства или на самом объекте;
  • ввести в КС численное значение масштаба и щелкнуть Ent.

Процедура масштабирования выполняется при любой ориентации объекта (набора объектов) в пространстве.

Инструмент 2Dвыравнивание.

Рис. 5.3. Доступ к инструментам 2D-3D выравнивания

Чем сложнее 3D объект, тем чаще приходится поворачивать в пространстве какие то входящие в его состав 3D тела. Для этого иногда требуется вспомогательная геометрия, что бы определить его ориентацию в пространстве.

Избежать всех вспомогательных построений, а значит и ускорить процесс моделирования помогает инструмент Выровнять.

Предположим, что один объект (объект 1) расположен в плоскости XY, а другой (объект 2) находится в неопределенном положении относительно первого, как это показано на рис. 5.4.а.

Для цели выравнивания объекта 2 по объекту 1 после активизации инструмента Выровнять, последовательность действий может быть следующей:

  • выбрать объект, ориентацию которого требуется изменить, в данном случае это объект 2 и завершить выбор щелчком по Ent;
  • указать на объекте 2 точку 1;
  • указать на объекте 1 точку 1;
  • указать на объекте 2 точку 2;
  • указать на объекте 1 точку 2;
  • завершить выравнивания двойным щелчком по клавише Ent, в результате чего объект 2 будет выровнен по объекту 1, рис. 5.4.б.

Рис. 5.4. Результат применения инструмента Выравнивание

В отличие от простого выравнивания, 3D выравнивание объектов предполагает выравнивание объектов по трем точкам.

Предположим, что один объект находится в неопределенном положении относительно другого, как это показано на рис. 5.5.а. Для цели выравнивания объекта 2 по объекту 1 после активизации инструмента 3D выравнивание, последовательность действий может быть следующей:

  • выбрать объект, ориентацию которого требуется изменить, в данном случае это объект 2 и завершить выбор щелчком по Ent;
  • указать три исходные точки на выбранном объекте 2, в определенной последовательности, например, 1-2-3.
  • После указания точки 3, объект 2 начнет изменять свое положение в пространстве, не отвлекайте свое внимание на это и продолжайте:
  • указать три целевые точки на объекте 1 точно в такой же последовательности, а именно 1-2-3. Процедура 3D выравнивания завершается после указания последней точки 3.

Рис. 5.5. 3D выравнивание объектов

Первая выбранная точка на объекте 2 считается базовой точкой, а вторая и третья определяют поворот и наклон объекта. На рис. 5.5.б, показан результат процедуры 3D выравнивания.

При 3D выравнивании важно соблюдать последовательность выбора точек, например, если на объекте 2 выбрать точки в последовательности 1-3-2, то на объекте 1 нужно указать именно эту последовательность, а не иную.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *