|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как привязать размерную линию к нулю
Регистрация: 28.07.2010
Сообщений: 15
|
||
Просмотров: 9909
|
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Ещё раз подробно и точно!
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download |
|||
![]() |
|
||||
Регистрация: 28.07.2010
Сообщений: 15
|
Ставлю на чертеже размер. Одну тучку размера стаскиваю в координату 0,0. Нужно каким-то образом привязать эту точку, что бы не было возможности при перетаскивании размера ее сдвинуть от туда. То бишь, что бы одна точка всегда была с координатой 0,0 - а вторая по желанию редактировалась. Вот как-то так.
|
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Не понимаю!
0,0,0 - это единое и несмещаемое начало мировой системы координат. Любая точка на чертеже может находиться ... (сколь угодно далеко от 0,0,0). 0,0,0 - может быть расположена где угодно, но это будет уже ПСК О какой координате 0,0 речь? ИДЕЯ в чем? В мёртвом положении какой точки на размерной линии? Почему размерной? Или всё-таки выносной? Зачем? Зачем (для чего) "стаскиваешь в координату 0,0"? Еще раз подробно и точно! Причем тут ассоциативный размер? Если речь о размерной линии? Справка скажет или книжка.
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download |
|||
![]() |
|
||||
Регистрация: 28.07.2010
Сообщений: 15
|
Проектирую инженерные сети. Строю профиль. На профиле есть отметки заложения коммуникации, которые пробиваются в виде привязки положения трубопровода по оси Y от нуля (цифра проставляется в виде размера с отключенными линиями и привязанного к координате 0 по оси Y. Автокад двухмерный). Таких отметок много. При редактировании профиля иногда случайно размер сдвигется вместе с чертежом и соответственно съезжает с координаты 0 по Y. Т.о. отметка заложения коммуникации показывается с ошибкой. это дело уже очень сильно бесит, т.к. постоянно приходится контролировать, все ли размеры (они же отметки) сидят привязанными к координате х,0. Вот собственно так.
|
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Ну вот, уже ясно, откуда "ноги растут". Тогда почитай тут относительно профилей и генпланов. Много есть тем на этот счет. Мне кажется, твой путь не совсем уместный, вряд ли получится так контролировать и "удерживать" размеры и отметки.
Попробуй в качестве к/с писать: профиль трассы, высотные отметки, координаты профиля, координаты плана, ... (по мере поиска ключевые слова меняй на точные). В модели всё уезжает? В листе работаешь? Может, просто все эти размеры и отметки разместить на одном-двух слоях и их заблокировать? Они видны останутся, но невозможно их сдвинуть даже специально. Но твой метод сомнительный, хоть я его и не понял. А если сюда генпланисты и профильщики заглянут, то твое счастье наступит скорее.
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download |
|||
![]() |
|
||||
Регистрация: 28.07.2010
Сообщений: 15
|
Если заблокировать слой размеры, то заблокируется весь размер. Мне же нужно при редактировании профиля его зачастую изменять, но при этом привязка одной точку к нулю должна оставаться всегда. А вот как ее привязать так, что бы не было возможности ее от туда сдвинуть - большой вопрос.
|
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
В отметку ноль воткнуть точку вставки блока. Сам блок расположить на закрытом слое. Вторым блоком ставить засечки. Атрибут блока будет показывать дистанцию между точками вставки блока ноль и блока засечки по выбранным координатным осям. А уж как сами блоки будут выглядеть - как "высотная отметка" (см. по-моему тему "мои динамические блоки") или как "размер" уже дело художественного вкуса. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
А это не попытка сымитировать работу ординатных размеров?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Товарищи, кто понял, о чем вещает автор, ну разъясните мне на пальцах, зачем такое нужно, если автор при этом перебивает размер или его изменяет (каким образом - инструментом ручки или как-то иначе).
Я в его идею не могу врубиться. Ведь самое простое - перенести эти размеры на отдельный слой, заблокировать, а потом поверх него творить свои изменения. Тут хоть видно будет, что, как и где ошибся при таких изменениях - исходный-то останется видимым и нетронутым. Ничего не понимаю. Это что у него вообще - геоподоснова что ли. Ну сделай её подложкой и твори-ваяй в свое удовольствие. Или я и это не понял? Автор, колись, пока люди с темы не ушли. ![]()
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download |
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Похоже что нет. Т.е. те же яйца вид сбоку - незаметная ошибка. 2 ВМ60 Нууу. Если телепатические таблетки нам не врут, то автор использует размеры в качестве автоматически обновляющихся высотных отметок, что при редактировании приводит к потере ассоциативности - при выделении объектов для смещения выделяет размер и отрывает его от нуля. Размерные же линии на заблокированном слое от этого избавлены но менее удобны в работе если постоянно двигать и ставить засечки. Плюс к тому их неудобно ставить при большом размере чертежа - приходится постоянно метаться к нулевой линии и обратно к объекту, а на общем виде невозможно попасть в объект. |
|||
![]() |
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,921
|
|
|||
![]() |
|
||||
Регистрация: 28.07.2010
Сообщений: 15
|
Идея в том, что профиль иногда приходится редактировать. Ну например нужно растянуть участок. При этом меняется отметка земли. Так я беру, растягиваю профиль, изменяю линию, показывающую землю, а при этом для изенения отметки земли мне достаточно выделить этот размер и перетянуть одну его точку к изменившейся линии земли. НО! Если при раедактировании размер случайно попал в поле деятельности, то его незаметно для себя можно сдвинуть и он может потерять координату одной из точек x,0. Ну станет она например x1, 20. Я, не заметив этого, спокойно перетягиваю вторую точку размера к изменившейся земле и при этом получаю отметку земли, отличающуюся от нужной мне на 20 пунктов. Так вот идея в том, что бы при редактировании координата x,0 у размера не изменялась, даже если он попал в поле перемещения. Можно поподробнее про ассоциативный размер и точку на заблокированном слое?
Вот ссылка на профиль, там есть размеры в виде отметок земли, оси трубопровода и т.д. : http://files.mail.ru/TYQC29 Последний раз редактировалось Eroshind, 29.07.2010 в 09:04. |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
А почему вложением к посту не сделать?
Автокад не терпит случайных телодвижений - отомстит по-черному. Он только внимательных любит и аккуратных. По "профилю трассы" искал хоть? http://www.google.ru/cse?cx=partner-...eurl=dwg.ru%2F А на "точки на трассе" http://www.google.ru/custom?hl=ru&in...%D0%B5&spell=1 А "координаты на трассе" http://www.google.ru/custom?hl=ru&in...%3Ayfg4jcff6x2 "профиль" http://dwg.ru/search.php?sid=&zone=1...pe=&mod=2&st=1 ...!
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download Последний раз редактировалось BM60, 29.07.2010 в 09:23. |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Eroshind, тогда изъясняй проблему точко и с картинкой!
ГДЕ ты видишь флуд?
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
А если запрет на эти ресурсы?
Вложение сделать проще простого же... Ссылки посмотрел? Это же штатная работа с профилем, неужели все так "мучаются", там хоть идеи у кого есть - глянь, не убудет. Даже программа есть по этим построениям.
__________________
Я дарю не рыбу, а удочку и море. www.zodchii.ws, Библиотеки электронных книг Download |
|||
![]() |
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Eroshind, а чем Вам не нравятся ординатные размеры? Или динамический блок высотной отметки, например? Линейные размеры - это догма, или просто Вам так удобней? Кроме того, в заголовке темы Вы хотели привязать одну точку размера к координате 0,0, а сейчас выясняется, что Вам нужно привязывать эту точку к оси Х (т.е. координатам Х,0). Это разные вещи и решаются, соответственно, по-разному.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Eroshind, вот лично у меня на работе на тот ресурс, куда ты картинки (или что там?) залил, доступа нет. Тебе еще интересно, помогут или нет?
Сказано - прикладывай к посту!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Самое простое, что тут можно предложить - перед перемещением каких-либо объектов не забывать блокировать слой, на котором находятся размеры, а после перемещения - разблокировать. Делается это легко на 2 клика мыши. Единственное неудобство - придётся после этого править положение размерного текста. Только перед этим надо слой этот создать и переместить на него размеры.
Как советовали уже здесь, имеет смысл перейти от размеров к динамическим блокам. Точка вставки блока - на точке, ординату которой надо показать, внутри динблока только один текстовый объект, который представляет собой поле с координатой У (примерно как в той высотной отметке, ссылку на инструкцию к которой я давал в посте 23). Сложного там ничего нет. Если сложно самостоятельно, можно написать в тему "Мои динамические блоки". Народ поможет, у кого рука уже набита... Кулик Алексей aka kpblc, мысль про ординатные размеры была здравая, только вот Автокад в том положении, как нужно автору темы, показывает не ту координату (Х вместо У). Возможно это Лиспом поменять? Кстати, картинки - лишнее. Есть ссылка на файл чертежа, там всё понятно. Только вот непонятно, как реализовать задуманное автором... Последний раз редактировалось cancercat, 29.07.2010 в 10:36. |
|||
![]() |
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,921
|
Цитата:
http://forum.abok.ru/index.php?s=&sh...dpost&p=468665 http://forum.dwg.ru/showpost.php?p=502981&postcount=18 |
|||
![]() |
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
А у меня все наоборот. Одна тетка создала размеры, одна из выносных линий намертво прицепилась к определенной точке и при переносе форматки в другое место отцепляться не желает. Помогите и мне пожалуйста, но только отцепить размеры от точек. Файл прилагаю.
Последний раз редактировалось E-degtyarev, 29.07.2010 в 15:12. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
E-degtyarev, а какой конкретно размер-то?
P.S. Глянь При переносе/копировании объекта в чертеже его размеры "улетают". Сбивается положение текста, размерных линий и т.п.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как построить среднюю линию между непараллельными? | vigold | AutoCAD | 54 | 14.09.2024 04:54 |
Как найти линию пересечения двух плоскостей в VBA? | молод и перспективен | Программирование | 7 | 10.07.2009 15:36 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как из trace сделать обычную линию? | Нюра | AutoCAD | 1 | 06.09.2004 17:10 |
Как на LISPе автоматически выбрать линию и точку? | Mikhail | LISP | 4 | 28.10.2003 10:33 |