Как обнулить координату z в автокаде
Перейти к содержимому

Как обнулить координату z в автокаде

  • автор:

Обнуление Z координат (высоты) Autocad

Часто при работе з дайлом используют 3Д семку поверхности, в результате которой высота линий превращаеться в хаос. Ето приводит к неудобной работе з файлом.

Как пользоваться в архиве инструкция

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 11
smaximus , 16 мая 2013 в 11:05
Круто. Большое спасибо
ya-ya , 16 мая 2013 в 11:50
класс, спасибо!
olden , 16 мая 2013 в 11:57
СПС! Этого как раз мне и не хватало всегда.
CpL , 16 мая 2013 в 15:00
r.s27 , 18 мая 2013 в 13:06
так есть же в автокаде команда обнуления .._FLATTEN
Krovlaf , 25 июня 2013 в 10:31

Хорошо для тех случаев когда «семку» используют как подложку. А если проектируют на ЦММ без высот не обойтись.
Системную переменную «OSNAPZ» в и нет никакого хаоса, и «семка» цела 😉

Сброс координаты Z

Есть чертёж. Система координат — стандартная (2-мерная). Однако, некоторые элементы выполнены в 3D — это видно, когда я перевожу чертёж в изометрическую проекцию.

Итак, внимание вопрос! Как мне сбросить все Z-координаты в 0 ?
Т.е. сделать чертёж абсолютно плоским.

Просмотров: 41047
Регистрация: 25.12.2005
Сообщений: 13,627

Внимание, неадекватный ответ. Сбросить монитор на пол со страшной силой. Все координаты сбросятся.
Команда «_flatten» из «Express Tools».

Регистрация: 15.12.2006
Сообщений: 6
Сообщение от Jin X

Есть чертёж. Система координат — стандартная (2-мерная). Однако, некоторые элементы выполнены в 3D — это видно, когда я перевожу чертёж в изометрическую проекцию.

Итак, внимание вопрос! Как мне сбросить все Z-координаты в 0 ?
Т.е. сделать чертёж абсолютно плоским.

Когда-то в молодости накатал такой вот код, опускает все объекты LINE на плоскость; впоследствие намеревался расширить ассортимент опускаемых элементов. Прошло время, забросил LISP но с удивлением обнаружил, что что этой скромной поделки в большинстве случаев хватает. Запускается, как вы поняли, командой: 2D.

(defun C:2D ( / en_dat en_set # z10 z11 en new_en_set ## a10 a11) (setq en_set (ssget "X" '((0 . "LINE")))) (setq # 0) (repeat(sslength en_set) (setq en (ssname en_set #)) (setq en_dat(entget en)) (setq z10(subst 0.0000 (car(reverse(assoc 10 en_dat)))(assoc 10 en_dat))) (setq z11(subst 0.0000 (car(reverse(assoc 11 en_dat)))(assoc 11 en_dat))) (setq en_dat(subst z10 (assoc 10 en_dat) en_dat)) (setq en_dat(subst z11 (assoc 11 en_dat) en_dat)) (entmod en_dat) (setq #(+ 1 #)) );;repeat );;defun

P.s. Если лисповцы побьют меня ногами, не обижусь, но и пользоваться этой софтинкой не перестану.

Обнуление координат по оси Z AutoCad

Всем привет! Подскажите пжла, такая проблема. С модели 3Д сняли фасады 2Д немного криво, так что часть обьектов по оси Z находится не в нуле, а выше по оси. Я помню есть такая команда, которая обнуляет координаты по выбраннйой оси, не помню где ее искать и как точно сделать.Поможите!

На сайте c 09.10.2006
Сообщений: 389
Kiev Ukraine

с зажатым левым Ctrl — мышкой клацнуть на стрелочке которая рядом с обозначением высоты по оси Z (обьект должен быть выделен)

На сайте c 04.10.2006
Сообщений: 3707
Moscow
А зачем про автокад писать в ветке по вирею?
На сайте c 09.10.2006
Сообщений: 389
Kiev Ukraine
гы. сорри . не увидел.
На сайте c 13.06.2007
Сообщений: 245
Spb

Arlond))) не поняла, поясни пжла «на стрелочке которая рядом с обозначением высоты по оси Z», это где обозначение по высоте можна найти.

Ну извините, не предложил сайт раздел выбрать.Незнаю как перекинуть.

На сайте c 04.10.2006
Сообщений: 3707
Moscow
.
Ну извините, не предложил сайт раздел выбрать.Незнаю как перекинуть.

Надо сначала зайти на форум, в ветку по автокаду и уже там долбить по кнопке «Новая тема».
На сайте c 13.06.2007
Сообщений: 245
Spb

Ну спасиба, шо просветил в данном вопросе. Эта нада окошечко одно еще зделать с выбрром рездела по форумам, када ты новую тему хочешь в форум написать, независимо с какога раздела ты вышел.

На сайте c 26.10.2006
Сообщений: 457
Краснодар
а оно там есть. зырь внимательнее)))))
На сайте 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. Они и не слои вовсе, потому как не наслаиваются друг на друга, а скорее группы объектов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *