Обнуление координат по оси Z AutoCad
Всем привет! Подскажите пжла, такая проблема. С модели 3Д сняли фасады 2Д немного криво, так что часть обьектов по оси Z находится не в нуле, а выше по оси. Я помню есть такая команда, которая обнуляет координаты по выбраннйой оси, не помню где ее искать и как точно сделать.Поможите!
На сайте c 09.10.2006
Сообщений: 389
Kiev Ukraine
с зажатым левым Ctrl — мышкой клацнуть на стрелочке которая рядом с обозначением высоты по оси Z (обьект должен быть выделен)
На сайте c 04.10.2006
Сообщений: 3706
Moscow
А зачем про автокад писать в ветке по вирею?
На сайте c 09.10.2006
Сообщений: 389
Kiev Ukraine
гы. сорри . не увидел.
На сайте c 13.06.2007
Сообщений: 245
Spb
Arlond))) не поняла, поясни пжла «на стрелочке которая рядом с обозначением высоты по оси Z», это где обозначение по высоте можна найти.
Ну извините, не предложил сайт раздел выбрать.Незнаю как перекинуть.
На сайте c 04.10.2006
Сообщений: 3706
Moscow
.
Ну извините, не предложил сайт раздел выбрать.Незнаю как перекинуть.
Надо сначала зайти на форум, в ветку по автокаду и уже там долбить по кнопке «Новая тема».
На сайте c 13.06.2007
Сообщений: 245
Spb
Ну спасиба, шо просветил в данном вопросе. Эта нада окошечко одно еще зделать с выбрром рездела по форумам, када ты новую тему хочешь в форум написать, независимо с какога раздела ты вышел.
На сайте c 26.10.2006
Сообщений: 443
Краснодар
а оно там есть. зырь внимательнее)))))
На сайте c 13.06.2007
Сообщений: 245
Spb
Ну что теперь будем спорить. M.Mauzer)) ты тыкни в этой теме на кнопку «новая тема» и найди там раздел по форумам.
Лучше бы на вопрос ответили, помогли разобраться, а то что не спрошу, то все молчат, а портянку раздуть все горазды.
На сайте c 26.04.2007
Сообщений: 618
Для того что бы посадить все элементы плоского чертежа на «ноль» по оси Z в Autocad можно использовать например LISP Zero.
Смотри здесь
http://3ddd.ru/modules/phpBB2/viewtopic.php?p=7802#7802
На сайте c 13.06.2007
Сообщений: 245
Spb
Cпасибо, Grikat! Вы по-моему самый конструктивный старейшина, мне нравится как вы овечаете на вопросы. Я заметила некую закономерность, в ответах на форуме, большинство участвуют в проблеме, но не решают ее. В итоге получается так, шо человек потратив время на чеение постов безинформаитвных и неконструктивных, начинает методом тыка решать проблему сам, так было и с темой по конструкции потолка Seregy_sunny по-моему, все какой-то бред просто пишут, ничего конкретного к проблеме, амстронг под небо расписать, ваще. уже.
Вы (люди которые бред всякий в форумах пишут) подумайте, шо человеку помощь реальна нужна, а не ваши фантазии, или шоб просто на свой пост посмотреть потом. Так что конкретно в этой маей проблеме есть выход,но то что посоветовал уважаемый Grikat, немного нето, и ссылка скачивается с ошибкой, так возможности посмотреть нет.Есть определенная команда такая , я помню, мне показывали, но оч. давно, конкретно опускает все точки в обьектах на ноль.
Но я решила так, просто в свойствах у каждова обьекта есть координаты, но обьектов много, так шо выделяя подобные исправляля просто координаты в свойствах, и все получилась.
Всем удачи, и спасиба за внимание.
Помогите избавиться от Z-координата. (Страница 1 из 2)
Здравствуйте юзеры и адвенсед юзеры!
Работаю в двух мере, кад 06, достала ЗЕТ-координата на проекте. Как кад перевсти в 2Д плоскость полностью?
Может вопрос некоректный, за сим сорри.
#2 Ответ от Alan 10 декабря 2006г. 17:49:13
Re: Помогите избавиться от Z-координата.
> IceMacker
Воспользуйтесь поиском по форуму, с этого надо начинать.
Если не поможет, тогда:
1) переменная FLATLAND значение 1
2) для перевода примитивов в Z=0, воспользуйтесь flatten из ЕТ.
#3 Ответ от Valery Brelovsky 10 декабря 2006г. 18:28:15
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Помогите избавиться от Z-координата.
> IceMacker
Не понятно в чём проблема с координатой Z.
Выдели весь чертёж, и через свойства боднули все Z.
Займёт это минут пять, если очень большой чертёж. Нужно только перелистать в верхнем окошечке объектам. Так как имеют разные связи координаты Z с объектами. Полилиния имеет только уровень, а у линии и 3д полилинии координаты Z начала и конца разные потому в общей массе объектов они не появятся, т.е. каждую группу объектов Z нужно обнулить отдельно.
#4 Ответ от Arkadi 11 декабря 2006г. 12:34:32
Re: Помогите избавиться от Z-координата.
Если не изменяет память, то EXPRESS TOOLS была команда ( во всяком случае в ACAD 2000) обнуления координаты Z. Посмотри там внимательно.
#5 Ответ от Atol 11 декабря 2006г. 13:18:14
Re: Помогите избавиться от Z-координата.
Куда как интересней другой вопрос — А откуда у тебя разные Z, если ты работаешь в 2М? 🙂
#6 Ответ от Valery Brelovsky 11 декабря 2006г. 15:46:05
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Помогите избавиться от Z-координата.
> Atol
Чаще всего Z координаты встречаются в геодезических планах. И очень неудобно работать с линиями и 3д линиями, да и другими элементами. Я всегда опускаю все элементы на 0 по высоте выше описанным способом.
#7 Ответ от Alena 11 декабря 2006г. 23:52:20
Re: Помогите избавиться от Z-координата.
Попробуй команду Flatten
#8 Ответ от Arkadi 12 декабря 2006г. 13:54:29
Re: Помогите избавиться от Z-координата.
Куда как интересней другой вопрос — А откуда у тебя разные Z, если ты работаешь в 2М? 🙂
Координата Z появляется и при работе в 2D. Например при пересечении двух линии у верхней координата Z отлична от 0. Да отличие может быть в 3 — 4 знаке после запятой, но оно есть.
#9 Ответ от Владимир Громов 12 декабря 2006г. 14:24:22
Re: Помогите избавиться от Z-координата.
Arkadi пишет:
Например при пересечении двух линии у верхней координата Z отлична от 0.
Это кто вам набрехал?
#10 Ответ от kpblc 12 декабря 2006г. 14:37:32
Re: Помогите избавиться от Z-координата.
> Владимир Громов
;Это первая линия (entmake (list (cons 0 "LINE") (cons 10 '(0. 0. 0.)) (cons 11 '(10. 0. 1.)))) ;Теперь рисуем вторую: (command "_.line" '(5. 5. 0.) "_.mid" pause "")
При запросе второй точки указать на середину первой линии и посмотреть координату конца второй линии 🙂
#11 Ответ от Владимир Громов 12 декабря 2006г. 15:15:47
Re: Помогите избавиться от Z-координата.
> kpblc
А в этом случае вся вторая линия будет выше первой.
Команда: _line Первая точка: Следующая точка или [Отменить]: Следующая точка или [Отменить]: Команда: _elev Новый уровень по умолчанию : 10 Новая высота по умолчанию : Команда: Команда: Команда: _line Первая точка: Следующая точка или [Отменить]: Следующая точка или [Отменить]: Команда: _elev Новый уровень по умолчанию : 0 Новая высота по умолчанию :
#12 Ответ от Arkadi 13 декабря 2006г. 00:29:53
Re: Помогите избавиться от Z-координата.
Владимир Громов пишет:
Не набрехал, а опыт работы.
#13 Ответ от Alena 13 декабря 2006г. 01:36:38
Re: Помогите избавиться от Z-координата.
> Владимир Громов
А мне кажется, что это просто глюк Автокада. Когда работаешь в 2D, и вдруг откуда ни возьмись появляется микроскопический размер по Z-координате.. Заметила, что если системная Luprec = 0, то этот глюк практически не появляется.. Команда Flatten выравнивает 2D чертеж.
#14 Ответ от Владимир Громов 13 декабря 2006г. 06:42:12
Re: Помогите избавиться от Z-координата.
Все это брехня. В мировой системе координат при отрисовке объектов мышью никак не может координата Z стать отличной от нуля. Если человек сознательно задает координату Z (численно или поворотом ПСК) — тогда другое дело.
#15 Ответ от Alena 13 декабря 2006г. 14:31:53
Re: Помогите избавиться от Z-координата.
> Владимир Громов
Не знаю, не знаю.. Я брала чертежи у строителей.. Они в 3d вообще не работают, потому что не умеют.. Так откуда же у них размер по Z-кординате берется, если у них даже линейки с ПСК на панели нет.. Намеренно извращаются думаете?
Я им всем Luprec на «0» поставила на всякий случай. )
#16 Ответ от Hrenn 13 декабря 2006г. 14:36:26
Re: Помогите избавиться от Z-координата.
> Alena
Они и в AutoCAD’е не умеют работать, значит
#17 Ответ от Alena 14 декабря 2006г. 05:06:15
Re: Помогите избавиться от Z-координата.
> Hrenn
Нее. ) В плоскости чертят добросовестно..
Некоторых недавно вытащила из листа, там чертили.. А так ничего, справляются.. Правда стандартными кнопками, весь экран забит..
#18 Ответ от Valery Brelovsky 14 декабря 2006г. 11:13:48
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Помогите избавиться от Z-координата.
Нам так наверное и не удасться узнать откуда у IceMacker (2006-12-10 17:11:52) всялась координата «Z».
#19 Ответ от Arkadi 14 декабря 2006г. 18:25:01
Re: Помогите избавиться от Z-координата.
А мне кажется, что это просто глюк Автокада. Когда работаешь в 2D, и вдруг откуда ни возьмись появляется микроскопический размер по Z-координате
Если пересекаются две линии с разным цветом, то цвета должны смешиваться. Однако этого в ACADу не происходит. Всегда остается цвет верхней линии. Тоже самоеЮ если поверх одной линии провести другую (с другим цветом). Это означает, что координаты по Z точек не совпадают. Иначе цвета смешались бы.
#20 Ответ от Alena 15 декабря 2006г. 00:09:01
Re: Помогите избавиться от Z-координата.
> Arkadi
Вот новость.. Разве в векторной графике цвета могут смешиваться, это же не растр. Там два пикселя с одними координатами в одной точке при пересечении линий получаютя, или типа того.. Как два пикселя могут смещаться? Или я чего-то не понимаю..
Линии, штриховку и растр можно задвигать на задний план командами из Draw Order, но по-моему они все равно все остаются в одной плоскости, и координаты по Z при этом не изменяются.
Скорее всего размер по Z-координате появляется из-за некорректной работы..
А уж, что и как они там сдвигают, трудно понять..
#21 Ответ от Владимир Громов 15 декабря 2006г. 06:47:21
Re: Помогите избавиться от Z-координата.
Опять мне хочется подчеркнуть парадоксальность и уникальность слоев в AutoCAD’е. Слой — свойство объекта. Однако как-то принято слои сравнивать с прозрачными кальками, на которых мы рисуем объекты. Парадоксальность заключается в том, что мы не можем тасовать (изменять порядок следования или отрисовки) эти кальки-слои как в CorelDRAW. Мы можем изменять порядок отрисовки ОБЪЕКТОВ и только. Почему-то меня это удручает уже много лет.
#22 Ответ от Ltybc 15 декабря 2006г. 09:18:16
Re: Помогите избавиться от Z-координата.
> Владимир Громов
Это истекает из 3-х мерности AutoCAD. Слой служит только для группировки объектов, управления их свойствами. А порядок — как бы вы слои не ставили один под другим, крутаните модель в 3D — задние объекты вылезут на передний план. Понятия выше-ниже имеют смысл при виде «сверху». А в AutoCAD низ с верхом запросто меняются местами изменением ПСК либо изменением точки зрения. И пол для сидящего за монитором станет выше потолка. Поэтому и нет возможности менять порядок слоев в AutoCAD. Они и не слои вовсе, потому как не наслаиваются друг на друга, а скорее группы объектов.
Как обнулить все значения «Z»?
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Поделиться
Расскажите друзьям
Нравится Официальный форум компании Нанософт Разработка? Расскажите друзьям!
- Ответов 52
- Создана 9 г
- Последний ответ 6 г
Топ авторов темы
Популярные дни
- 19 май 2017 10 постов
- 31 май 2017 7 постов
- 26 дек 2014 7 постов
- 29 дек 2014 6 постов
Популярные посты
Artem_R
28 декабря, 2014
Аааа .. всё понятно Когда у меня команда спрашивает какой-то диапазон, я по-умолчанию думаю, что это диапазон, на котором она работает, а не диапазон, на котором она НЕ работает. В общем, надо бы н
Artem_R
29 декабря, 2014
Кстати, про проверку геометрии, если у отрезка один конец отрезка по Z имеет координату 900, а другой 1100, то проверка с диапазоном 1000 обнулит один конец и оставит прежним второй. То есть отрезок н
dows
ПРОВГЕОМ — это функция, которая исправляет явные ошибки. Во-первых, она работает на старте и анализирует открываемый DWG-файл: если он битый и координаты объектов явно «дикие» — эти объекты возвращают
Статьи → Платформа nanoCAD 22 → «Помогите! nanoCAD видит не все, что создано в AutoCAD»

nanoCAD не полностью отображает чертеж из AutoCAD? Следуя предложенным рекомендациям, вы быстро справитесь с этой проблемой.
Кому интересно чуть-чуть утренней нудности, добро пожаловать…
Проснувшись с утра и налив чашечку кофе, заглянул на свой любимый forum.nanocad.ru и обнаружил мольбу о помощи — мол, nanoCAD не отображает чертеж из AutoCAD . Точнее отображает, но не всё: «кто уже боролся с подобным явлением, подскажите рецепт»… Подозревая, в чем дело, отставил кофе в сторону и загрузил *.dwg-чертеж для исследования.
Смотрим в nanoCAD
Итак, дан *.dwg-чертеж неизвестного происхождения, который плохо отображается в nanoCAD (можно взять на форуме: forum.nanocad.ru/index.php?app=core&module=attach§ion=attach&attach_id=5451). Надо выяснить, почему не все отображается и что с этим делать…
Первым делом загружаю nanoCAD Plus 6.0, нажимаю Открыть и поднимаю чертеж. Грузится быстро, отображается явно не всё (рис. 1).

Отображение проблемного *.dwg-файла в nanoCAD и бесплатном просмоторщике (скриншот клиента)
Пытаюсь взглянуть на чертеж сбоку (команда View → Стандартные виды → Спереди): бах — поле чертежа превращается в белый экран, курсор на нем не отображается. Все понятно: выбило видеоподсистему у nanoCAD. Возвращаюсь в вид сверху (команда View → Стандартные виды → Сверху). Закрываю документ.
Смотрим в AutoCAD
Ради интереса смотрим в AutoCAD 2015. Загружаем: вроде показывает больше. Смотрим сбоку: программа отображает вертикальную полосу, координаты в строке состояния не воспроизводятся. Но если панорамировать, то можно выхватить координаты в строке состояния (рис. 2) — на минуточку: там -1.284e+81 (то есть единица с 81 нулем)!

Исследуя документ, можно заметить, что САПР оперирует очень большими числами
Закрываю документ — все ясно. Диагноз: в файле z-координаты разбросаны случайным образом по огромному диапазону. AutoCAD такие файлы как-то отображает (все ли?), nanoCAD честно показывает только разумные координаты, намекая на проблемность документа.
Исправляем в nanoCAD
*.dwg-документ явно испорчен, пользователь обычно в таких случаях говорит: «А что я? Я ничего — просто открыл». Виновных, конечно, не найти, остается исправлять…
В nanoCAD Plus 6.0 мы ввели команду ПРОВГЕОМ, которая позволяет обнулить координаты: заходим в Файл → Утилиты → Проверка геометрии, выбираем опцию Проверка z-координаты, затем — Исправлять ошибки → Да с допуском по умолчанию (1e+20), затем Enter… Что происходит?
Программа проходит по всем объектам и, если у них z-координата выбивается из указанного диапазона, переносит объект целиком вверх или вниз на выбившуюся z-координату. Это приводит к тому, что геометрия объекта не меняется, но сам объект возвращается «из космоса на землю». Даже после такой простейшей операции данные в чертеже тут же проявляются. Кроме того, появляется возможность взглянуть на чертеж сбоку — вот и визуализация проблемного *.dwg (рис. 3).
Еще красиво посмотреть на это в 3D (рис. 4).
Теперь объекты разбросаны по z-высоте «всего лишь» в диапазоне плюс-минус 1e+20 (то есть единица с 20 нулями). Понятно, что на таком файле не работают ни привязки, ни обрезка, ни поиск контура для штриховки, причем ни в AutoCAD, ни в nanoCAD — нигде. Что ж, повторяю операцию ПРОВГЕОМ сначала с допуском в 1000, потом в 100, затем в 10, и, наконец, в 0 — и вуаля, чертеж исправлен полностью (рис. 5). (forum.nanocad.ru/index.php?app=core&module=attach§ion=attach&attach_id=5455).
Еще чуть-чуть о тонкостях
Умные люди скажут, что в AutoCAD есть похожая команда FLATTEN (из Express Tools). Да, конечно, есть, но… FLATTEN меняет геометрию чертежа, делая проекцию геометрии на нулевую плоскость — этим она и опасна. Например, если в документе были 3D-объекты (к примеру, линия, один конец которой лежит на высоте 100, а второй — на 3000), FLATTEN полностью разрушит 3D-представление модели (то есть опустит концы точек на нулевую плоскость), а ПРОВГЕОМ перенесет в нулевую плоскость только те объекты, которые выходят за указанный диапазон! На примере с линией — у нее один конец будет лежать на нуле, а второй — на 2900. Таким образом, чертеж с 3D-данными не будет разрушен. Есть разница, и ее нужно понимать.
Кроме того, я прошелся по *.dwg-документу утилитой Проверка документа (AUDIT) — очень часто она исправляет ошибки базы данных. И еще можно воспользоваться инструментом Очистка документа (PURGE): в текущем документе куча неиспользуемых слоев, типов линий, блоков и прочего. Но все это уже на усмотрение пользователя.
Заключение
Ну вот… кофе таки остыл…