Преобразовать круг в точку в автокаде
Перейти к содержимому

Преобразовать круг в точку в автокаде

  • автор:

Замена в AutoCAD любых объектов на образец. Видеоурок

Если возникает необходимость заменить в Автокаде множество объектов на определенный, то этот лисп просто сказка! Для чего и где это можно применить?

Замена блока и других элементов в Автокаде

Ну скажем, работаете вы с топографическими планами в какой либо программе, экспортнули данные в Автокад, а точки или условные обозначения отображаются не корректно (точки пришли блоками, а условные обозначения точками), запускаем данный лисп, выделяем объекты для замены и указываем на что заменить.

Замена объектов в AutoCAD. Установка lisp

1. Качаем архив с lisp для замены объектов в AutoCAD здесь.

2. Распаковываем архив и сохраняем lisp файл в папочку где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp.

3. Запускаем AutoCAD и устанавливаем лисп стандартным способом. Если не знаем как, читаем здесь.

4. Ну все лиспом можно пользоваться, набираем в командной строке frto и выбираем объекты для замены (работает предварительный выбор) и нажимаем Enter, после указываем объект на что заменить, и все дела.

5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее:

^C^C(if (null C:frto)(load «frto»));frto;

Если не знаем как создать свою кнопку читаем здесь.

Интересно . Если вам приходится строить рельеф по точкам, то в Автокаде существует возможность назначить точке координату Z взятую из подписи отметки, как это сделать читайте тут.

Как заменить объекты на образец в Автокаде. Видеоурок

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

Круги в точки

доброго времени суток
как можно быстро переделать круги в точки?
то есть в рисунок были вставлены точки как блок, затем этот блок был взорван до линий и кругов с текстом.
можно ли НЕ вручную построить точки вместо кругов?
а то более 500 точек было 🙁

Просмотров: 15321
Регистрация: 21.03.2005
Сообщений: 1,352

Если очень быстро, то можно в свойствах окружностей выставить очю маленький радиус, будет почти точка

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810

> zamtmn : я так подозреваю, что вставлялись donut, которые фактически являются полилинией, состоящей из 2 дуговых сегментов, и обладающая некоторой заданной (или вычисленной, неважно) толщиной. После разбития получаем 2 полуокружности. Это задачка такая, с кондачка не решается (имхо). Это все равно что спросить: а можно ли разбитые (exploded) размеры превратить обратно в нормальные размеры?
Прошу не воспринимать как наезд. Личное мнение, не более.

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Регистрация: 21.03.2005
Сообщений: 1,352

>kpblc
Я имел ввиду случай что точки нужны только визуальные, а не для чегото еще

а полуокружность легко можно сконвертировать в окружность DSTP_CVARC2CL
DSTP_OBJRADSR для окружности может выставить радиус = 0

свободный художник (freelancer)

Регистрация: 24.04.2005
Сообщений: 58

если задача одноразовая и нужно заменить все круги точками, может подойдет:

(setq cset (ssget «_X» (list (cons 0 «circle»))) n 0)
(repeat (sslength cset )
(setq pt (cdr (assoc 10 (entget (ssname cset n)))))
(command «point» pt)
(setq n (1+ n))
)
(command «erase» cset «»)


у меня давление поднимается, когда получаю чертеж с разбитыми блоками или «нарисованными» размерами..

Инженер по системам безопасности

Регистрация: 23.11.2003
Сообщений: 1,099

Думаю что всё таки надо выбирать «образцовую» окружность например по слою, радиусу и цвету, а потом уже менять на точки все попадающие под данные параметры.

(defun c:ctop (/ actDoc sDxf filList cirLst) (vl-load-com) (setq actDoc (vla-get-ActiveDocument (vlax-get-acad-object))) (if (and (setq sDxf(car(entsel "\nSelect sample circle "))) (= "CIRCLE"(cdr(assoc 0 (setq sDxf(entget sDxf))))) ); end and (progn (setq filList(vl-remove-if-not '(lambda(x)(member(car x) '(8 62 40)))sDxf) cirLst(mapcar 'vlax-ename->vla-object (vl-remove-if 'listp (mapcar 'cadr(ssnamex(ssget "_X" filList)))))) (mapcar '(lambda(x)(vla-AddPoint (vla-objectidtoobject actDoc(vla-get-OwnerID x)) (vla-get-Center x)))cirLst) (mapcar 'vla-Delete cirLst) ); end progn (princ "\nThis isn't circle or empty selection.") ); end if (princ) ); end of c:ctop

Точка в Автокаде (Аutocad), как поставить точку в Автокаде

В AutoCAD в качестве вспомогательных объектов удобно использовать такой примитив, как точка в Автокаде (Аutocad). Такие объекты часто называют узловыми точками в Автокад. Они выводятся на печать, как и другие элементы чертежа. К тому же точка в AutoCAD может быть самостоятельным объектом. Можно настроить стиль отображения точки в Автокаде (Аutocad).

Далее рассмотрим, как поставить точку в Автокаде. Также узнаем, как изменить ее внешний вид. Для подробного изучения данной программы мы предлагаем общий курс «Autocad для начинающих» на нашем сайте.

Работа с точками в AutoCAD (как сделать точку в Автокаде)

Точка в AutoCAD представляет собой объект, для которого указать можно только координаты. Внешний вид определяется преднастройками программы.

Чтобы узнать, как нарисовать точку в Автокаде, нужно выполнить следующие шаги:

Вызов данной команды на вкладке «Главная» → «Рисование» → «Несколько точек».

tochka-autocad

В командной строке отображается значение двух системных переменных:

  • (PDMODE = 0) — установлена стандартная форма точек в Автокаде (Аutocad);
  • (PDSIZE = 0) — установлен стандартный нулевой размер точек.

По умолчанию размер точки равен одному пикселю.

Далее необходимо указать местоположение точки на чертеже. Это можно сделать двумя способами:

  • графически — с помощью мыши;
  • указать координаты (x,y) в командной строке.

Чтобы завершить выполнение команды, нажмите Enter или Esc. Используя режим «Узел», к поставленной точке AutoCAD можно привязаться. Это существенно облегчает построение более сложных объектов.

Точка в Автокад характеризуется следующими параметрами: координатами вставки, размером маркера и его стилем.

Стили точек в Автокаде

Чтобы изменить внешний вид создаваемых точек в Автокаде, нужно на вкладке «Главная» → «Утилиты» выбрать «Отображение точек…»

otobrazhenie-tochek-avtokad

Отображение точек в Автокаде представлено 20 вариантами. Вам предлагается выбрать один из подходящих стилей маркера.

stil-tochek-avtokad

В этом же диалоговом окне можно задать размеры точки. Если выбран переключатель «Относительно экрана», то значение задается в процентах от размера экрана. По умолчанию размер точки составляет 5% от размера дисплея. Во втором случае размер задается в абсолютных единицах. Для изменения размера точки нужно ввести подходящие числовое значение в соответствующее поле.

После задания всех необходимых параметров закройте окно кнопкой «Oк». Все точки, которые были построены в системе AutoCAD, автоматически перерисуются в соответствии с новыми настройками.

Рассмотрим простейший пример использования данного инструмента. Между двумя точками можно провести отрезок. При этом координаты начальной точки и конечной задавать не надо. Достаточно привязаться к узловым точкам на чертеже, как показано на рисунке. Теперь мы с вами знаем, как сделать точку в Автокаде. С нашими статьями вы узнаете, как научиться работать в Автокаде с различными графическими объектами и не только.

uzlovye-tochki-na-chertezhe

Освойте профессию проектировщика

Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.

Зачем нужны точки в AutoCAD

Часто их еще называют в Автокад узловыми или опорными точками, так как привязка к ним осуществляется при помощи объектной привязки Узел, а опорными точками, так как они используются для уточнения/обозначения координат объектов.

Точки в Автокаде используется довольно часто и в основном в качестве опорных узловых точек. Они выводятся на печать, как любой объект и для них по умолчанию система создает специальный слой. Не будем забегать вперед и рассмотрим создание, настройку точек в AutoCAD.

Команда Точка (Point)

За ее создание отвечает команда Точка/Point, вызвать которую можно одним из следующих способов (начать создание точки):

  • создать в Автокаде точку можно из строки меню пункт Рисование — строка Точка — в раскрывающемся списке выбрать режим построения точки Одиночная или Несколько;
  • нарисовать ее можно из вкладки Главная ленты инструментов — в группе Рисование — кнопка Несколько точек в AutoCAD;
  • построить точку в Автокаде можно из классической панели инструментов Рисование — кнопка Точка активным режимом построения Несколько;
  • а так же создание точки можно начать, вписав наименование команды в командной строке Точка/Point.

Вызов команды Точка (Point) из строки меню пункт Рисование (Draw) - строка Точка (Point) - в раскрывающемся списке выбрать режим построения точки Одиночная (Single Point) или Несколько (Multiple Point).

Вызов команды Точка (Point) на вкладке Главная (Home) ленты инструментов - в группе Рисование (Draw) - кнопка Несколько точек (Multiple Point).

Вызов команды Точка (Point) на панели инструментов Рисование (Draw) - кнопка Точка (Point) с активным режимом построения нескольких точек.

Для удобства вызова команды Точка в Автокаде, а также команд Поделить (Divide) и Разметить (Measure), стоит добавить кнопки команд в подменю панели инструментов Рисование.

Режимы работы с точками в AutoCAD

Команда Point работает в двух режимах: обычный и циклический.

Кнопка в Автокаде Одиночная точка соответствует обычному режиму работы команды, при котором после построения точки, команда завершит свое выполнение.

Кнопка Несколько точек в Автокад соответствует циклическому режиму работы команды, при котором после построения точки, команда требует задать координаты следующей точки Автокад и т.д., пока вы не прервете ее выполнение нажатием на клавишу «Esc». Если вам необходимо поставить сразу несколько точек на чертеже, то выбирайте кнопку Несколько точек.

Команда в Автокаде Точка в циклическом режиме не может завершить свое выполнение нажатием на клавишу «Enter». Эту команду можно только прервать нажатием на клавишу «Esc».

Как поставить в Автокад точку

Чтобы поставить в AutoCAD точку, нужно вызвать команду Точка любым из вышеперечисленных способов. Вызовем данную команду из командной строки. Программа отобразит запрос:

Укажите точку:

Задать ее местоположение на чертеже можно: щелчком мыши или введя координаты в командную строку. Как только вы зададите координаты, точка построится, а команда Точка завершит выполнение. Команда Точка в AutoCAD всегда находится в обычном режиме построения, если вы ее вызываете из командной строки.

Стили точек или как изменить внешний вид точек

Если вы еще не изменяли в системе Автокад внешний вид точки (форму и размер), то поставив точку на чертеже, вы ее можете не заметить. По умолчанию в AutoCAD точка отображается в виде одного пиксела, что на экране разглядеть достаточно сложно.

Диалоговое окно Отображение точек позволяет изменять отображение точек на чертеже, вызвать которое можно:

  • изменить стиль точки в Автокад можно из строки меню пункт Формат — строка Отображение точек. «;
  • поменять в AutoCAD изображение точки можно на вкладке «Главная» ленты инструментов — в группе инструментов Утилиты — кнопка в Автокаде Отображение точек. «;
  • либо прописать наименование команды в командной строке Типточки.

Вызов диалогового окна Отображение точек (Point Style) из строки меню пункт Формат (Format) - строка Отображение точек в Автокад. (Point Style. ).

Вызов диалогового окна Отображение точек (Point Style) на вкладке Главная (Home) ленты инструментов - в группе Утилиты (Utilities) - кнопка AutoCAD Отображение точек. (Point Style).

Диалоговое окно предлагает 20 стилей оформления точки в Автокад. Выбор нужного стиля точки осуществляется щелчком мыши. Выбранный в системе AutoCAD вид точки, а также текущий подсвечиваются черным фоном.

Размер точки (как сделать точку AutoCAD нужного размера)

В нижней части диалогового окна «Отображение точек в Автокаде» вы можете изменить размер точечных объектов. Размер точек можно установить:

«Относительно экрана» — размер точки Автокад на чертеже задается в процентах от размера экрана, соответственно их размер будет изменяться при зумировании чертежа, но не зависеть от изменения масштаба чертежа.

«В абсолютных единицах» — размер точки на чертеже устанавливается в абсолютных единицах, соответственно их размер не будет изменяться при зумировании чертежа, но при изменении масштаба размер точечного объекта также меняется.

Примечание
Я вас еще не запутал?

Разберем более детально вопрос: «Какой размер, тип размера выбрать для отображения точек?»

Объект в Автокад Точка используется как вспомогательный объект для построений (не выводятся на печать). В этом случае независимо от выбранного типа размера принимается размер точки Автокад 5 %/ед. Тип размера точки в AutoCAD логично использовать «Относительно экрана». При зумировании чертежа их размер будет изменяться и доставлять некоторые неудобства, поэтому используйте команду «Реген» — регенерацию текущего видового экрана или команду «Всереген» для регенерации всех видовых экранов. Вид (стиль) точки Автокад я использую Крестик (как в знаке умножения), т.к. не загромождает чертеж и хорошо виден.

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

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