| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
Рyslan, а я- изометрию в пространстве, ибо плоской не признаю.
для плоской пользоваться надо командой _dimedit Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: _O Select objects: 1 found Select objects: Enter obliquing angle (press ENTER for none): Specify second point: указать две точки |
|||
|
||||
конструктор Регистрация: 17.06.2009
Иркутская обл.
Сообщений: 83
|
Цитата:
Последний раз редактировалось kalimah, 24.09.2009 в 03:44. |
|||
|
||||
Цитата:
__________________
С уважением sbi |
||||
|
||||
Регистрация: 30.05.2012
Сообщений: 97
|
Цитата:
"Для задания вида <...>, соответствующего ортогональной диметрии, создайте видовое окно и перейдите в пространство модели. <...>. Далее выполним команду DDVPOINT (ДИАЛТЗРЕН) или из главного меню: View (Вид) / 3D Views (3D-виды) / Viewpoint Presets (Настройка точки зрения). В открывшемся диалоговом окне <...> содержатся две диаграммы (см.рис.), позволяющие установить направление взгляда. Левая диаграмма задает угол вектора взгляда к оси Х МСК, правая — угол к горизонтальной плоскости XOY. На левой диаграмме задайте угол, равный 249.33° или 290.67°" (эти углы, строго соответствующие теории аксонометрий, можно безболезненно для изображения округлить соответственно до 250° или 290°). "<...>; на правой диаграмме установите угол 19.44°" (округляем до 19°). Далее из полученного вида можно, при необходимости, получить плоские снимки.
__________________
В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Вот если под "диметрией" понимать "сантехническую аксонометрию под 45 градусов", то её никакими видами не получить. Потому что это специально вымышленная проекция. У нее масштаб "в глубину" 1:1.
Это можно построить на плоскости как отдельное изображение специальными программами, преобразуя подлинно 3-мерные отрезки и полилинии. Причем обычно вручную начертить быстрее. |
|||
|
||||
Регистрация: 30.05.2012
Сообщений: 97
|
Уважаемый ShaggyDoc! Всегда с большим интересом читаю Ваши сообщения и с подавляющим их числом полностью согласен. Но здесь могу согласиться только в том смысле, что в Автокаде такую аксонометрию по твердотельной модели не получить. Я понял так, что под "сантехнической аксонометрией под 45 градусов", у которой масштаб в "глубину" 1:1, Вы подразумеваете фронтальную изометрию. Эта аксонометрия не вымышлена искусственно, её легко получить, но придется применить не ортогональное, а косоугольное проецирование. А Автокад такой возможности нам не предоставляет.
P.s. И вообще, любую аксонометрию, которую только можно себе вообразить, с любыми направлениями осей и любыми коэффициентами искажения по ним, можно получить, применяя соответствующий аппарат проецирования. Об этом говорит одна из основных теорем аксонометрии – теорема Польке – Шварца.
__________________
В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
В ГОСТ написано Цитата:
Цитата:
Вот и попробуйте сделать вариант C (или хотя бы B). Чисто конкретно - не "можно получить", а получена вот таким-то образом. Не "примерно похоже", а точно так. Не зря же людям приходится делать специальные программы по преобразованию модели в требуемое проекционное изображение. |
|||
|
||||
Регистрация: 30.05.2012
Сообщений: 97
|
Уважаемый ShaggyDoc! Не понял Вашего возражения на мое сообщение.
На Вашей схеме вариант A - это прямоугольная изометрия, вариант B - косоугольная фронтальная диметрия, вариант C - косоугольная фронтальная изометрия. Прямоугольная изометрия, как и прямоугольная диметрия, реализуются штатными средствами Акада. А вот косоугольного проецирования в нем не предусмотрено. Поэтому я и написал, что реализовать фронтальную изометрию (а также фронтальную диметрию) по твердотельной модели (т.е. не разрушив её, не преобразовав в 2D проекцию) в Акаде нельзя. А в 2D, подобно тому, как мы это можем сделать на бумаге, вычертить подобные наглядные изображения можно без проблем. По поводу ГОСТ. ГОСТ 2.317-2011 Аксонометрические проекции, как и предыдущие его версии, устанавливает для применения ряд стандартных аксонометрических проекций (числом пять). Однако пункт 4.8 допускает (очевидно, при необходимости) "применять другие теоретически обоснованные аксонометрические проекции". А в соответствии с упомянутой мною теоремой Польке - Шварца (фундаментальным предложением аксонометрии), которая в данном случае и является "теоретическим обоснованием", любую аксонометрию, которую только можно себе вообразить, с любыми направлениями осей и любыми коэффициентами искажения по ним, можно получить, применяя соответствующий аппарат проецирования. Слово "можно" говорит лишь о возможности подобрать (на самом деле вычислить) для получения любой требуемой аксонометрии соответствующие: а) взаимное расположения модели (а по сути, единичных векторов (исходящих из начала) на осях прямоугольной системы координат) и плоскости проекции; б) угол параллельного косоугольного проецирования (или, если это возможно, использовать прямоугольное проецирование). Но не в Автокаде (штатными средствами) - в нем нет соответствующей математики для косоугольного проецирования, только для ортогонального. Ну, еще есть центральное - перспектива.
__________________
В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Vassa, не надо мне объяснять про теоремы. Вы сами в #30 пытались показать, как можно создать диметрический пользовательский вид, правда без примера результата.
В #31 я пояснил, что пользователей обычно интересует не абстракто-теоретическая диметрия, а именно "сантехническая аксонометрия" - такая, какая требуется по ГОСТам. Именно о ней спрашивают неоднократно и на этом форуме и на других. Добиться такого изображения с помощью видов нельзя. Такую "аксонометрию" строят на плоскости или вручную, или с помощью дополнительных программ. Например есть такое приложение AksPro (кажется). У меня у самого в ruCAD есть такая программа, которая позволяет пространственные линии (например оси трубопроводов) преобразовать в плоскую "сантехническую аксонометрию". В прилагаемых скриншотах примеры - план, истинно 3-мерная схема, автоматически полученная 2-м "аксонометрия, она же, с доработанным оформлением. Эта маленькая схема - для понимания. Но они могут быть и очень большим, с большой протяженностью и насыщенностью. При этом специально строится "полуфабрикат" схемы, который надо дополнить условными обозначениями, отметками и надписями. В этом примере аксонометрию легко было бы сделать вручную. А вот в случае какого-нибудь "подково-образного" многоэтажного здания проще провести основные линии в 3D, а потом мгновенно получить заготовку плоской схемы. То, что общий ГОСТ по проекциям допускает любые проекции, не означает что в конкретном случае также могут быть любые. Записаны-то конкретные. При обсуждении новых редакций ГОСТ СПДС мы предлагали расширить варианты проекций. И в ГОСТ (пока только по ВК, видимо и по ОВ и газу так же будет) включили Цитата:
Цитата:
Т.е. по крайней мере можно использовать "изометрию под 120 градусов" - вариант А из моего поста #33. Если очень хочется, потому что "допускается". Да, такое изображение легко получить просто установкой вида. Но почему-то большинству пока не хочется просто установить вид. Я сам это пытался внедрить еще в 1991 году, в AutoCAD R10, но исполнители отказывались. И для этого есть объективные причины: 1. При изометрии очень нерационально используется пространство чертежа. Гостовский фланец приемлемо смотрится в любой проекции, а вот схема трубопроводов, прокладываемых по периметру здания размером, например 120х72 м "расшоперится" на большой лист, оставив большинство пространства пустым. Или даже схема водопровода жилой секции, обычно вписывающаяся в А3, потребует лист А2, а то и больше. Вот та, что я показал в приложенном рисунке - могла бы быть и в изометрии, а более длинные - не получаются. 2. На сложных схемах многие участки при установке "автоматического" вида перекрывают друг друга. Схема становится нечитаемой. Поэтому приходится делать различные разрывы, выносить участки в сторону. С исходной моделью этого, разумеется, делать нельзя. 3. В схеме всегда есть условные обозначения арматуры и элементов трубопроводом. Для читабельности они должны быть определенных размеров на бумаге. Например "бабочка" трубопроводной арматуры с длиной как минимум 2-3 мм на бумаге. Но реальное изделие имеет длину, например, 50 мм и в масштабе 1:100 на бумаге это будет какая-то "козявка". Вот и делают люди такие схемы вручную - это гораздо проще, особенно имея дополнительные инструменты для рисования условных знаков, надписей, отметок, пересечений и прочего. Кроме того еще и все причастные к строительству привыкли к определенному виду схем. Рабочему или прорабу не будешь объяснять про теорему Польке - Шварца. Им надо как надо, как прямо показано в стандарте. Ну а конструктора-машиностроители могут на своих изделиях (фланцы, прокладки с крылышками и прочее) использовать то, что им удобнее. |
|||
|
|||||
Регистрация: 30.05.2012
Сообщений: 97
|
Цитата:
Цитата:
До этого термин "сантехническая аксонометрия под 45 градусов" с коэффициентами искажения по всем осям, как я понял из дальнейшего Вашего текста, равными 1, в текстах сообщений не возникал (не для Вас, а для тех, кто не в курсе: такая аксонометрия называется, как известно, косоугольной фронтальной изометрией; по углам расположения координатных осей она подобна косоугольной фронтальной диметрии, по старинке называемой ещё «кабинетной проекцией», но в которой по оси «под углом 45 градусов» коэффициент искажения равен 0,5). Этот термин появляется в Вашем сообщении #31. Поскольку я не строитель, то до этого момента мне в голову не приходило, что речь идет о косоугольной изометрии, а не о распространенной в машиностроительном черчении прямоугольной диметрии, о получении которой из 3D-модели штатными средствами Акада я и написал. Цитата:
Цитата:
По-поводу остального дискутировать не имею права, поскольку о ГОСТ'ах СПДС только слышал, полный в строительстве дилетант (чистый машиностроитель), поэтому доверяю Вам сразу и бесповоротно. Пожелаю только, чтобы все Ваши предложения по изменению ГОСТ СПДС, наверняка разумные и полезные, судя по Вашему опыту и авторитету, были приняты и послужили к пользе всей славной братии строителей. Удачи!
__________________
В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Последний раз редактировалось Vassa, 24.08.2015 в 22:01. |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Цитата:
Select objects: Затем спрашивает: Начало псевдокоординат аксонометрии на свободном месте (чертим вправо и вверх) После указания точки в указанном месте в плоскости ПСК будет мгновенно начерчена "аксонометрия". С исходными объектами ничего не делается, просто для каждого отобранного высчитываются новые "псевдокоординаты" и строится плоская схема. В Вашем чертеже я просто провел по ребрам куба отрезки, и выбрал всё. Рядом построена схема. На прилагаемом рисунке она видна после установления вида в плане ПСК (красная). Рядом черный исходный куб. Он виден сверху. Хорошо видно, что эта "аксонометрия" без искажения размеров осей совсем не такая, как по правилам "начерталки". Куб кажется параллелепипедом. Но так и должно быть. Текст основной функции (без запросов и выбора) вот: Код:
|
|||
|
||||
Регистрация: 30.05.2012
Сообщений: 97
|
Ага, я это и подозревал. Вы программно реализуете косоугольное проецирование.
Опять же не для Вас, а для интересующихся, если вдруг кто-то не знает или забыл – во вложении я проиллюстрировал образование косоугольной изометрии («санитарной аксонометрии»). Задан 3D-куб с ребром 100 (цвет синий). Задано направление параллельного проецирования s (зеленый), составляющее с осью x (в плане) 45 градусов, и с плоскостью xOy также угол 45 градусов. Плоскость проекций я совместил с плоскостью ABCD = xOy нижнего основания куба (для минимизации построений)). Таким образом, направление проецирования наклонено к плоскости проекций под углом 45 градусов (косоугольное проецирование). Такие же углы, кстати, в Акаде можно настроить через Стандартные точки зрения…, но! Плоскость проекций в Акаде (плоскость экрана монитора) всегда ортогональна направлению взгляда на модель (т.е. направлению проецирования). Вот почему нельзя получить в Акаде санитарную аксонометрию непосредственно через виды – для этого плоскость проекций к этому направлению взгляда, т.е. направлению проецирования, должна быть наклонена под углом 45 градусов. Если это выполнено - возникает необходимая нам санитарная аксонометрия (красный). Никакой абстракции – всё по науке (НГ) и в соответствии со стандартом. На рисунке во вложении слева - 3D каркас куба, справа - получаемая проекция на плоскость xOy МСК. Задайте в рисунке Вид сверху, и увидите тот самый красный многоугольник (санитарную аксонометрию = косоугольную фронтальную изометрию), который привел в своем сообщении #37 ShaggyDoc.
__________________
В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Последний раз редактировалось Vassa, 25.08.2015 в 19:40. |
|||
|
||||
Vassa, А Вы читали http://dwg.ru/dnl/7808, а также http://forum.dwg.ru/showpost.php?p=877703&postcount=17 все это - давно известно.
__________________
С уважением sbi |
||||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
1. Есть схема 3D. Делаем вид - справа-сверху. 2. Через копирование в буфер схему вставляем как блок. Блоку задаем нужные масштабы. 3. Экспорт (или печать) в pdf, открываем PDF в сторонней программе (например, бесплатный Inkscape). 4. Обработка: наклон по вертикали - 30 градусов и экспорт в DXF. Открываем созданный файл и масштабируем полученную аксонометрию. PS Пример корявый, сам не сантехник и аксонометрии не строю. Потом, угол получился не 45 градусов, а 49. Но если поиграться видом, масштабами блока и углом наклона по вертикали, то можно получить аксонометрию вполне правильную. Последний раз редактировалось Oleg T, 26.08.2015 в 11:09. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ObjectARX. Расчленение и удаление proxy-объектов | Profan | Готовые программы | 293 | 08.04.2024 09:37 |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
О создании темы (раздела) для новичков в AutoCAD. | Profan | Разное | 110 | 23.10.2008 10:01 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Что нового в AutoCAD 2005 | ilka_t | AutoCAD | 40 | 19.05.2004 16:48 |