| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.06.2010, 23:53 | #1 | |
как преобразовать полилинии с шириной в полилинии с весом идентичным ширине?
Регистрация: 12.09.2009
Сообщений: 26
|
||
Просмотров: 11360
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Вот интересно, а какой вес линии должен быть после преобразования полилинии с шириной, например, 13.65?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
А я откуда знаю, какие толщины полилиний на чертеже? Я TelepatApplication отключил давно и безвозвратно.
Хорошо, а как быть с толщиной полилинии 20 мм? А с 40? А с 400? Я не просто так спрашиваю - список весов линий в AutoCAD ограничен.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.09.2009
Сообщений: 26
|
я прекрасно понимаю что список весов ограничен. но я ещё никогда не встречал чертежи с линиями по 2см и более. думаю вряд ли где-то это применимо. но даже если так, пускай преобразовываются только те полилинии попадают в предел весов.
так вам все-таки проше работать с шириной полилинии? в общем никакой программы для такого не существует. да? и никто с таким не встречался. Последний раз редактировалось Vadym, 28.06.2010 в 20:19. |
|||
|
||||
Цитата:
Может быть дело в рабочих единицах каким-то образом? |
||||
|
||||
Регистрация: 12.09.2009
Сообщений: 26
|
Цитата:
Но мне нужно преобразовать линии у которых есть глобальная ширина, в линии с весом, т.к. с ними удобней работать. Думал есть какая-то програмулька для этого. почти то, но мне надо одним махом все линии у которых разная глобальная ширина в линии с разным весом (эквивалентным глобальной ширине). |
|||
|
||||
Регистрация: 26.03.2010
Сообщений: 240
|
Махом - только в 1 значение веса, а разные ширина-вес - кто и как должен определять для какой ширины какой вес, если ширина может быть произвольной а то и разной на протяжении одной полилинии - так что только ручками
При этом это будет только в одну сторону - захочешь обратно конвертировать - кто и откуда будет вытаскивать ширину полилиний?
__________________
Толстов Евгений |
|||
|
||||
Регистрация: 12.09.2009
Сообщений: 26
|
Цитата:
я не подумал об этом, т.к. не использую полилинии с разной шириной на её протяжении. Я вообще не пользуюсь этой "глобальной шириной". Бывает бесит когда хочешь соединить две линии в одной точке, а при увеличении эти линии на весь экран. Вопрос возник именно в связи с CREDO Дороги, к.т. из этой программы линии приходят с одинаковой шириной по всей её длине. В Дорогах вообще программно присутствует только ширина линий, веса нет! Это конечно напрягает. Я думал найдется такая программа, которая, допустим, ищет все полилинии в файле, далее обращается к свойству "глобальная ширина" и присваивает этой полилинии вес, или такой же как и глобальная ширина (если совпадает) или ближайший. Притом, что глобальная ширина меняется на ноль для конкретной полилинии. |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
Цитата:
|
|||
|
||||
Цитата:
Но в целом и по-моему вопрос хороший. И обратно бы тоже было неплохо иметь возможность толщину преобразовывать в ширину. А чем, собственно, неудобно работать с глобальными толщинами? Что касается "при увеличения объектов эти линии не масштабируются а отображаются на весь экран", то какая надобность так круто увеличивать? В норме (по условным знакам) толщина крайне редко бывает больше 0.4 мм. Это ж как нужно увеличивать? С какой целью? Да и что при этом неудобно? Узлы все видны. Зато при меньшем увеличении линии с весами не мешают читать чертеж. Если нужна действительно толстая линия (например, внешняя рамка топографического листа), то углы поворота при задании глобальной толщины будут прямыми, а не скругленными. Так же закругленными выглядят начала и концы и линий, и полилиний с весами. Для линий с пользовательскими типами с формами тоже линии с весами будут выглядеть странно, неправильно, т.к. утолщатся и формы тоже. А линии переменной толщины (промоины, трещины, речки) можно вычертить только с помощью глобальных толщин. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Если имеется в виду "на бумаге", то это зависит от настройки таблицы печати.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
|
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Из-за неточностей в терминологии путаются и в сути. Что касается применения, то иногда нужна именно "ширина" (тогда объекты чертить только полилиниями), но чаще можно воспользоваться "весом". А правильная видимость веса на экране достигается рассматриванием чертежа с одной из вкладок Layout. Вот тогда объекты с весом при зуммировании выглядят так же, как и с физической шириной. На вкладке Model вес всегда отображается постоянным. Что касается преобразования ширины в вес, то простейшее штатное решение привели в #8 и #13. Такое можно делать и программно. В ruCAD есть такая функция - преобразовывает "ширины" в соответствующие "веса" по специальному алгоритму подбора наиболее подходящего. Но это нужно, если разом несколько сотен файлов надо преобразовать. Проблема с видимостью сопряжений и концов линий с весом действительно есть. Жалко, что её и решать не собираются. Таблица печати одно, а экран - другое. Все-таки надо чтобы точно всё отображалось. Из-за этого и приходится ширину полилиний кое-где оставлять. |
|||
|
||||
Цитата:
Меня уверяли люди, ответственные за печать, что линии, у которых назначены и ширина, и вес при печати могут выйти вообще тонкими. Т.е. при печати конфликтуют. И за этим тоже следить необходимо, если использовать сразу и то, и то. Да и два разных способа утолщения нетехнологично, трудоемко использовать одновременно, в одном файле, проекте. Поэтому лучше сразу выбрать только один способ, чтобы проблем было меньше: либо глабальная ширина - либо вес. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить контур полилинии с различной шириной | Marina | AutoCAD | 5 | 26.12.2008 09:16 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как преобразовать Line в Spline | Dim@ | AutoCAD | 3 | 20.10.2007 12:37 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |
Как преобразовать поверхность в область? | luin | AutoCAD | 4 | 25.01.2006 15:06 |