Ru-Board.club
← Вернуться в раздел «Программы»

» Autodesk AutoCAD

Автор: Mushroomer
Дата сообщения: 19.02.2011 14:03
kpblc
Цитата:
Принудительное форматирование многострочных текстов сюда же...
А можно об этом по-подробнее? Я видел, что иногда в самом конце открытия файла в строке состояния появляется надпись "идет форматирования такста" (пишу по памяти). Это принудительное формативание вредно для файла? Почему?
Автор: kpblc
Дата сообщения: 19.02.2011 20:22
Под принудительным форматированием я подразумеваю случай, когда в одном многострочном тексте есть куски, написанные разными шрифтами. Такое возможно в стандартном многострочнике, в ячейках таблиц, в выносках...
Автор: Mushroomer
Дата сообщения: 24.02.2011 14:51
И снова я столкнулся с непонятной ситуацией AutoCAD 2006, 2010.
Вроде бы простая задача - объединение 2-х полилиний.
Начинаю объединять. Выбрал добавляемую полилинию, в командной строке увидел "найдено 1", а вот затем пишется "добавлено 0 сегментов". Не получается.
Ладно. Пойду другим путем.
Взрываю одну полилинию, и начинаю добавлять к другой полилинии просто отрезки.
Мне в ответ сообщение: "Добавляемые сегменты и полилиния должны лежать в одной плоскости". Задумался. Прочел справку.

Цитата:
Между объектами не может быть зазоров, и они должны лежать в одной плоскости, параллельной плоскости XY ПСК.
Как понять в какой плоскости лежат объекты?
Автор: kpblc
Дата сообщения: 24.02.2011 15:04
Выполни команду _ucs и поставь систему координат по объекту полилинии. Потом _.plan и _current. Выполняйте _.pedit
Автор: Mushroomer
Дата сообщения: 24.02.2011 16:27
Спасибо за ответ. Но вопросов стало больше.

У команды _ucs я вижу следующие опции
[НОвая/Перенести/ОРтогональная/преДыдущая/ВОсстановить/Сохранить/Удалить/прИменить/?/Мир] <Мир>:
По объекту нет. Я что-то делаю не так?
Я вытащил панель инструментов ПСК и там выбрал кнопку по объекту.
У обоих полилиний ПСК одинаковая. ось Y идет влево, ось X идет вверх.
Но это ведь наверно просто справочная информация, а не установка ПСК по объекту?

Добавлено:
И еще есть просьба: кратко объяснить природу этого явления или подсказать, где можно почитать об этом.
Просто одно дело - следовать совету, чтобы решить проблему, а другое дело - понимать, почему так надо делать.
Заранее спасибо.
Автор: AlexSheep
Дата сообщения: 28.02.2011 10:32
ИМХО
По поводу не объединяющихся полилиний: твои полилинии, видимо, действительно не лежат в одной плоскости. Т.е. z-координата у них разная. По-моему, для полилиний это параметр Elevation (по-русски не знаю как называется, к сожалению нет под рукой руссифицированного автокада).
Автор: sergnsn
Дата сообщения: 28.02.2011 20:49

Цитата:
Как понять в какой плоскости лежат объекты?

А файл случайно не от геодезистов? У них полилинии разнесены по Z .

Я поступал таким образом:
- выбор интересующих и через свойства установка Z=0. или чтоб быстрее

- выбор всех полилиний по маске и то же самое (установка координаты Z=0).
Автор: Mushroomer
Дата сообщения: 01.03.2011 11:18
AlexSheep
Цитата:
.е. z-координата у них разная.

sergnsn
Цитата:
У них полилинии разнесены по Z

Вы, простите, о чем говорите? У полилинии нет свойств, связанных с Z
Автор: ACADUSER
Дата сообщения: 01.03.2011 15:52
Mushroomer

Цитата:
Вы, простите, о чем говорите? У полилинии нет свойств, связанных с Z

Полилиний 3 основных типа (AcDb2dPolyline, AcDb3dPolyline,AcDbPolyline). Первая и третья не имеют Z, но имеют уровень (Elevation). Вторая имеет Z в каждой точке.
Автор: Mushroomer
Дата сообщения: 01.03.2011 23:43
kpblc, AlexSheep, sergnsn, ACADUSER
Я завтра вечером выложу файл, в котором пытаюсь объединить 2 полилинии в одну.

ACADUSER
Цитата:
Полилиний 3 основных типа (AcDb2dPolyline, AcDb3dPolyline,AcDbPolyline).
А как узнать, к какому типу относятся мои полилинии?
Автор: AlexSheep
Дата сообщения: 02.03.2011 12:27

Цитата:
У полилинии нет свойств, связанных с Z

У "плоских" полилиний z нет, но зато есть Elevation или, как сказал ACADUSER,
- уровень.


Цитата:
А как узнать, к какому типу относятся мои полилинии?

ну, судя по тому, что ты сказал что у них нет z, то это AcDbPolyline.
AcDb2dPolyline - это, по-моему, устаревший тип. Оставлен для поддержки старых чертежей. ИМХО
Автор: svs123456789
Дата сообщения: 02.03.2011 23:00
а какой самый хороший просмотрщик для dwg &
(важно быстрое зуммировнаие и перемещение по чертежу + печать или экспорт выделенных фрагментов)
Автор: Mushroomer
Дата сообщения: 03.03.2011 06:23
svs123456789
Для лучшей совместимости я бы использовал родной DWG TrueView http://forum.ru-board.com/topic.cgi?forum=5&topic=28711
Быстрое зуммирование и перемещение у всех просмотрщиков имхо может зависеть от быстродействия компьютера.

Цитата:
выделенных фрагментов
во что экспортировать надо? раз можно печатать выделенную область, то можно ее распечатать и в pdf и на другие виртуальные принтеры.
Автор: svs123456789
Дата сообщения: 03.03.2011 08:34
подскажите пожалуйста, мне нужно
из одного dwg, в котором находятся 12 чертежей,
получить по одному jpg соответственно на каждый чертеж,
причем в jpg надо сохранить цвета (на экране мы видим разные типа линий выделенные разными цветами)....

первое что пробовал "печтать - рамка" но получается черно-белый и свойства вирт принтеров ...

а экспорт не всего чертежа а выделенной области не нашел
Автор: ALeXkRU
Дата сообщения: 03.03.2011 09:46
svs123456789
вибирать область печати - рамкой, с вписыванием в формат листа;
чтобы остался цветным - проверить/изменить таблицу стилей печати (что-нибудь вроде ACAD)

Автор: Mushroomer
Дата сообщения: 03.03.2011 11:06
kpblc, AlexSheep, sergnsn, ACADUSER
Цитата:
Я завтра вечером выложу файл, в котором пытаюсь объединить 2 полилинии в одну.
вот этот файл http://rghost.net/4606680
Автор: svs123456789
Дата сообщения: 03.03.2011 12:03
в параметрах жпг цвет есть, но никаких настроек профилей цвета не видно


Uploaded with ImageShack.us




Uploaded with ImageShack.us



Автор: Mushroomer
Дата сообщения: 03.03.2011 12:44
svs123456789
Цитата:
но никаких настроек профилей цвета не видно
Это не ошибка, а известная фича: нажми на стрелку в правом нижнем углу в первом скриншоте
Откроется дополнительная часть экрана, которая уже не будет пропадать после первой печати
Автор: ACADUSER
Дата сообщения: 03.03.2011 13:24
Mushroomer
А в какой версии AutoCAD ты пытаешься из объединить? В 2008 (и 2011):

Цитата:
Command: _pedit Select polyline or [Multiple]: _m
Select objects: Specify opposite corner: 2 found
Select objects:
Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype gen/Undo]: _J
Join Type = Extend
Enter fuzz distance or [Jointype] <0.0000>:
28 segments added to polyline
Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype gen/Undo]:
Command:

Так что всё прекрасно объединяется.

Добавлено:
AlexSheep

Цитата:
AcDb2dPolyline - это, по-моему, устаревший тип. Оставлен для поддержки старых чертежей. ИМХО

Это не так (не совсем так). В отличие от AcDbPolyline он поддерживает сглаживание и еще всякие разности...
Автор: Mushroomer
Дата сообщения: 03.03.2011 13:56
ACADUSER
Цитата:
А в какой версии AutoCAD ты пытаешься из объединить? В 2008 (и 2011):
в 2006. Сейчас попробовал, что ты написал и стало мне немного стыдно. Немного - только потому, что я не черчу в AutoCAD, а только пытаюсь его поддерживать. Все дело было в этой строке
Цитата:
Command: _pedit Select polyline or [Multiple]: _m

А я выбирал не несколько, а одну полилинию и пытался к ней добавить другую. Спасибо за наглядное решение.

Попутно появился еще один вопрос. Пользователь пытался объединить полилинии с помощью кнопки "Соединить", расположенной на панели инструментов "Редактирование". Это возможно в моем случае или эта кнопка служит для других целей? Сейчас посмотрел справку
Цитата:
Панель Редактирование:
Меню "Изменить": Соединить
Командная строка: соединить
Полилиния
Выберите объекты для объединения с источником: Выбрать один или несколько объектов и нажать ENTER

Объектами могут быть линии, полилинии или дуги. Между объектами не может быть зазоров, и они должны лежать в одной плоскости, параллельной плоскости XY ПСК.

Попробовал, но не получилось.
Автор: AlexSheep
Дата сообщения: 03.03.2011 14:12
Mushroomer
попробывал в разных кадах
2004: С наскоку полилинии не объединились.
2007 Map: С наскоку полилинии не объединились.
В качестве эксперимента попробовал Нанокад Он единственный показал, что свойство Elevation не равны у полилиний. Поставил равным 1 и все объединилось во всех КАДах. Возможно натуральные КАДы видели разность, но за счет установленной точности измерений показывали 0

ACADUSER

Цитата:
Это не так (не совсем так). В отличие от AcDbPolyline он поддерживает сглаживание и еще всякие разности...

Спасибо. Буду знать теперь
Автор: Mushroomer
Дата сообщения: 03.03.2011 16:35
AlexSheep
Цитата:
Возможно натуральные КАДы видели разность, но за счет установленной точности измерений показывали 0
Там странная ситуация. Если выделить обе полилинии, то у них уровень = 0. Если бы уровни были разные, то у 2 выделенных полилиний в свойстве Уровень было бы написано "*разные*".

Цитата:
Поставил равным 1 и все объединилось во всех КАДах.
Это да.
Автор: ACADUSER
Дата сообщения: 03.03.2011 17:04
Mushroomer

Цитата:
Там странная ситуация. Если выделить обе полилинии, то у них уровень = 0. Если бы уровни были разные, то у 2 выделенных полилиний в свойстве Уровень было бы написано "*разные*".

Не прав. Если разница по Z меньше уровня точности (которую задаёт переменная LUPREC), то "*разные*" не будет. Но и соединятся не будут, т.к. там своя точность.
Автор: svs123456789
Дата сообщения: 03.03.2011 21:12
подскажите пожалуйста, как правильно сделать 12 отдельных dwg файлов из одного dwg, в котором "начерчено" 12 чертежей?

можно ли выделив рамкой и скопировав один чертеж создать на основе скопированного новый чертеж? (ну типа в растровых редакторах бывает ф-ия "создать из буфера")
Автор: Mushroomer
Дата сообщения: 03.03.2011 21:37
ACADUSER
Цитата:
сли разница по Z меньше уровня точности (которую задаёт переменная LUPREC), то "*разные*" не будет. Но и соединятся не будут, т.к. там своя точность.
Чертовски интересно. Спасибо. Не знал таких тонкостей

svs123456789
Выделяешь один чертеж. CTRL+X, открываешь новый файл, CTRL+V, закрываешь этот новый файл (при этом даешь ему нужное имя). Переходишь в файл, где уже осталось только 11 чертежей. Далее по циклу

А зачем это делается? может легче в этом файле создать 12 листов? т.е. каждый чертеж будет на отдельном листе.
Автор: kpblc
Дата сообщения: 03.03.2011 22:08
И зачем так-то? Не проще ли использовать, например, _.wblock? Или _.xref? Ну или, если совсем край, _.insert с указанием стороннего файла в качестве вставляемого блока?
Автор: Mushroomer
Дата сообщения: 03.03.2011 22:13
kpblc
Цитата:
например, _.wblock?
может и проще. Я никак не привыкну к этой команде. Все время забываю про нее.

Цитата:
Или _.xref?
Это каким же образом? Это же (если я не ошибаюсь) команда вставки внешней ссылки.
Автор: kpblc
Дата сообщения: 03.03.2011 22:22
Да, именно. Только внешнюю ссылку можно легко "подрезать", скрыв ненужные детали
Автор: Mushroomer
Дата сообщения: 03.03.2011 22:39
kpblc
Цитата:
Только внешнюю ссылку можно легко "подрезать", скрыв ненужные детали
А-аааа. Тогда понятно.

хотел обратиться с просьбой: можно ли внести изменения в программу http://forum.ru-board.com/topic.cgi?forum=5&topic=26081&start=1720#10, написанную для меня на 87 странице?

Тогда речь шла только о дугах. Сейчас задача стоит несколько шире.

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

Как предположительно работает программа: Последовательно перебираются все выделенные объекты.
Если у объекта есть центр, то ставится точка с координатами XYZ, которые равны координатам центра
Если у объекта нет центра, но есть свои собственные координаты XYZ (как кажется у блока), то ставится точка с координатами XYZ

Если у объекта есть только координаты XY (как кажется у штриховки), то точка ставится с координатами X,Y,0

Если точку поставить удалось, то объект удаляется.
Если точку поставить не удалось, то объект не удаляется
Автор: kpblc
Дата сообщения: 03.03.2011 22:46
А как поступать с отрезками? А с полилиниями? А с размерами? А с твердыми телами? А с объектами типа SOLID (у них 4 контрольных точки)? А с сетями?
ИМХО проще будет перечислить объекты, которые надо обрабатывать, и сказать - как. Тогда "непонятки" сами уйдут

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111

Предыдущая тема: config.exe


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.