Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ares
Зарегистрирован: 02.07.2006 Сообщения: 61 Откуда: СПб
|
Добавлено: Чт Окт 23, 2008 1:40 am Заголовок сообщения: Отображение линий в референсах |
|
|
Доброе время суток!
ситуация такая
Есть рабочий файл DGN. К нему идет референсом DXF из стороннего приложения (не из Автокада). В DXF некоторое количество текста и линии, которые MS видит как Line String.
Требуется изменить аттрибуты линий в референсе (сразу всех) - вес цвет и стиль из основного файла, всякий раз по-разному в зависимости от ситуации.
В MS8 лечилось просто - DXF редактировался отдельно где всем линиям назначались аттрибуты By level. После чего достаточно было в основном файле изменить свойства соответствующего слоя и все линии в референсе становились такими какими нужно.
В XM такой номер почему то не прокатывает. Цвет изменяется а вот толщина и стиль - ни в какую. Причем текст в референсе (находится в том же слое что и линии) исправно получает обводку указанной толщины а вот сами линии эту самую толщину не изменяют. Она как была при рождении (не нулевая!) так и остается.
Line weight естественно стоит ON.
Как можно побороть? |
|
Вернуться к началу |
|
|
ВалВл
Зарегистрирован: 08.02.2006 Сообщения: 138
|
Добавлено: Чт Окт 23, 2008 9:05 am Заголовок сообщения: |
|
|
Есть "умельцы", которые задают толщину линии контуром с заливкой. На атрибут "толщина" реагирует только линия этого контура, а расстояние между линиями контура (собственно толщину) надо менять масштабом линии. Если эта линия есть в Вашей библиотеке... |
|
Вернуться к началу |
|
|
Ares
Зарегистрирован: 02.07.2006 Сообщения: 61 Откуда: СПб
|
Добавлено: Чт Окт 23, 2008 2:36 pm Заголовок сообщения: |
|
|
Не ну это как то чересчур сложно...
Сейчас пересмотрел настройки создающей программы - там выставлена толщина (weight) 4mm. (Их то я и вижу.) В файле сама линия описана как Polyline.
Но. В MS8 при задании аттрибута слоя эта толщина (weight если хотите) изменяется а в XM - нет. Собака зарыта скорее в том что v8 и XM по разному видят и обрабатывают DXF.
Может такое быть? |
|
Вернуться к началу |
|
|
Ares
Зарегистрирован: 02.07.2006 Сообщения: 61 Откуда: СПб
|
Добавлено: Пт Окт 24, 2008 6:06 am Заголовок сообщения: |
|
|
не не помогло
Вообще с этим DXF какая то загадочная история.
Если я его тупо открываю и пытаюсь назначить (через element info ) вес линии скажем 4 (прочие аттрибуты - Bylevel) то ... ничего не происходит. В то же время если рисую новую линию в том же слое - она совершенно правильно получает вес 4.
Однако, о чудо...! Если изменить стиль линий (не вес!!!) с bylevel на bycell то вес тут же спохватывается и преображается в указанное значение и далее ведет себя корректно даже если стиль поменять обратно на bylevel
Последнее жизнерадостное утверждение верно только для изменения через lement info. При назначении стиля через палитру Change element attribute все опять возвращается на круги своя....
Похоже глюк однако...(((
версия 08.09.04.51 |
|
Вернуться к началу |
|
|
vikk
Зарегистрирован: 13.09.2006 Сообщения: 88
|
Добавлено: Пт Окт 24, 2008 8:25 am Заголовок сообщения: |
|
|
DXF вообщето создан как обменный формат. И открывать его непосредственно - нонсенс. Сделай из него DWG или DGN, проще работать будет и проблемы исчезнут. |
|
Вернуться к началу |
|
|
Юра
Зарегистрирован: 30.01.2006 Сообщения: 59
|
Добавлено: Пт Янв 16, 2009 2:29 pm Заголовок сообщения: |
|
|
здесь есть только один нюанс ....
для каждого референса нуна отдельно настаивать овверайд ....
если настроить для оного референса то он и будет как нам необходимо а если референсов немсколько то при включении атрибута Level Symbology остальны ереференсы будут показывается по умолчанию |
|
Вернуться к началу |
|
|
beer
Зарегистрирован: 01.02.2006 Сообщения: 215 Откуда: Москва
|
Добавлено: Пн Янв 26, 2009 1:30 pm Заголовок сообщения: |
|
|
И еще есть один нюанс... если линия нарисована произвольным стилем линий (например CONTINUOS) и у нее задана начальная и конечная ширина, то хоть обизменяся ее ширину, эфекта не будет.
Если файл у вас DXF то скорее всего его линии MicroStation фоспринимает как произвольные. Поэтому в символике слоев надо установить не только вес, но и стиль линий |
|
Вернуться к началу |
|
|
|