Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
вставка с разным отображением координат
Ленинградская область
Регистрация: 03.02.2006
Сообщений: 48
|
||
Просмотров: 5209
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Попробуй поиграться с системными переменными insunits, insunitsdefsource, insunitsdeftarget. Может, и спасет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 03.02.2006
Ленинградская область
Сообщений: 48
|
Это, я не так искушен как вы, ребята и могу не сечь тему. Но вот в _base все номально и там, и там миллиметры. Алексей, я этого еще не постиг, у меня вообще русская стоит версия.
Может я как-то заморачиваюсь и делается проще? Я ведь как, в CREDO DAT вводил исходные все в метрах, по-другому вроде никак, потом в DXF, оттуда в DWG, копировал и вставил с исх. коорд. и привет, какие-то бешеные минусы в координатах стали. Туплю в деле этом пока, и, ..ть, посоветоваться не с кем, на отшибе я. |
|||
![]() |
|
||||
Регистрация: 25.12.2006
На восток от Эдема... примерно: N+5...° 44' 35.88", E+38° 2' 59.85"...
Сообщений: 331
|
Не чаво там смотреть...
В том файле, который у тебя в метрах залезаешь в Format :arrow: units :arrow: меняешь метры на миллиметры. Сохраняешь чертеж Открываешь чертеж в котором миллиметры и вставляешь предыдущий чертеж и ФСЕ! |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Для начала согласуем системы координат. Если взять файл, который ты вставляешь и посмотреть атрибуты блока точки 1 0 - то увидим там x=144.912499999999 Y=85.4085 и сравним с координатами точки в мировой системе координат- то получим '_id Specify point: _nod of X = 85.4085 Y = 144.9125 Z = 0.0000
Координаты перепутаны. Для согласования разворачиваем систему координат относительно оси Z на 90 градусов, а затем относит. оси X на 180 градусов. После преобразования получаем координаты точки '_id Specify point: _nod of X = 144.9125 Y = 85.4085 Z = 0.0000, что похоже на значения атрибутов. Сохраняем чертеж и закрываем. Открываем файл назначения. Видим там некий план. Привязан ли этот план к началу координат (точка 0,0,0) или нет? Если привязан, то даем команду _insert и вставляем предыдущий файл с масштабным коэффициентм по всем осям 1000. Расчленяем блок. Если план не привязан к 0,0 - то стоит привязать |
|||
![]() |
|
||||
Регистрация: 03.02.2006
Ленинградская область
Сообщений: 48
|
A III, где там метры-то на миллиметры? В единицах для измерения вставленных элементов. Везде переставил на миллиметы
Так, ..,, познаем новое.. вставлять можно весь рисунок, а не выделенный фрагмент! Теперь координаты без минусов, но в мертах,уже ближе, а читаются как в миллиметрах. Дело точно в этой х*не с миллиметрами, то есть маленькая точечка в координатах вставленных точек на три знака раньше чем везде. И чего не так опять? Терпение, ребята. Хмурый. Вот чего не отнять в моих феерических манипуляциях, так это то, что не перевернулось ничего. Не надо так пугать. Нецензурщину постарайся не допускать в постах. kpblc |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Я специально попробовал соединить через внешние ссылки. Дальнейшее сугубо ИМХО.
Единицы, base и тому подобное - фигня, если ситуация как тут: померяй расстояние от точки (0,0,0) до любой сваи во втором файле и потом - то же самое во втором файле. 100% гарантирую - значения капитально не совпадут. У тебя чертежи не согласованы! Отсюда мораль: во втором файле пробуем сделать insunits 6 и вставляем его в первый. Целиком, например, как внешнюю ссылку. Ближе к правде, да? Чтобы совсем было кучеряво, согласовываем одинаковые точки первого и второго файлов. И будет (ЯТД) тебе сухо и комфортно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 03.02.2006
Ленинградская область
Сообщений: 48
|
Хмурый. У меня в окне свойств точки Х = 85.4085. У - 144912,5. Как атрибуты смотреть я не знаю, но ведь и так же ясно, что координаты автокада "перевернуты". Смотри, в CREDO я забивал по нормальному, там Х на север, потом когда переводились в dwg менялись оси и координаты, чтобы не перевернулось все и на север было сориентировано. Так обычно и бывает, в Автокаде видишь Х, а пишешь координату У.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Цитата:
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
То-то у меня сегодня ado сходило с ума. Твоя работа? Признавайся!
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 03.02.2006
Ленинградская область
Сообщений: 48
|
ЗАРАБОТАЛА!!!
И впрямь вставил как блок (никогда не делал), целый файл вставил. Думал с точками базовыми беда будет. Так нет - просто не менял ничего в позиции точки вставки (там по нулям Х и У), а вот в масштабе сделал 1000 (Хмурый!). Ура, ребята! |
|||
![]() |
|
||||
Интересный вопрос.
Кто-нибудь замечал изменения от переустановки этих самых INSUNITS ? Мне как-то не удается. Хоть миллиметры ставь, хоть парсеки, - разницы никакой. И в этом случае не помогает. Хотя с представленными чертежами все понятно: - в первом, - со сваями, - Единицы рисунка - миллиметры; - во втором, - с тахеометра\ Credo, - Единицы рисунка - метры. То есть, - при вставке этих точек в чертеж, - 1метр между точками обоснования,- отобразится как один миллиметр в чертеже ( в 1000 раз меньше). И все превратится в еле заметную точку. Если ее увеличить и измерить Дистанцию (_dist) и образмерить, например расстояние между точками 1-9, то получится, что те же 82,205 Единиц рисунка, изначалььно равные 82,205 метра, - теперь равны 82,205 миллиметрам. (При образмеривании Стилем "метры" 0,082м. поскольку в нем масштаб измерений установлен 0,001). Выход: либо до, либо после - увеличить Масштаб вставляемого, с Базовой точкой, в 1000 раз. |
||||
![]() |