Обнуление 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. Они и не слои вовсе, потому как не наслаиваются друг на друга, а скорее группы объектов.