Диметрия и изометрия в AutoCAD
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Диметрия и изометрия в AutoCAD

Диметрия и изометрия в AutoCAD

Ответ
Поиск в этой теме
Непрочитано 23.11.2008, 16:01 #1
Диметрия и изометрия в AutoCAD
Yuzer
 
Мозговой штурм
 
Рідна ненька - Україна, Харків
Регистрация: 26.10.2008
Сообщений: 5,705

Здравствуйте все.
Необходимо вычертить аксонометрическую схему системы отопления, канализации. Поэтому возник вопрос:можно ли выставить какие - то опции в AutoCAD, чтоб всем линиям по Y автоматически присваивался угол 45градусов(или 60 для изометрии), или каждий раз его нужно задавать для каждой линии.
Заранее спасибо за помощь.
Просмотров: 50905
 
Непрочитано 23.11.2008, 21:45
#2
pmu15

инженер ПТО
 
Регистрация: 03.07.2007
КИЕВ
Сообщений: 3


Заходиш Tools > Drafting Settings. Потом вкладка Snap and Grid. Ставиш галочку Isometric Snap.
Да и вообще можно какую нибудь книжку по акаду почитать
pmu15 вне форума  
 
Непрочитано 24.11.2008, 06:13
#3
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Для удобства проведения линий под 45 градусов (и другими углами) включаем режим POLAR. Шаг градусный можно настроить.
ShaggyDoc вне форума  
 
Непрочитано 24.11.2008, 07:30
#4
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Чертить в изометрии - см. #2 , т.е. SNAPSTYL =1, в режиме ОРТО, F5 - циклическое переключение трех изометрических плоскостей.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 24.11.2008, 14:54
#5
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Ctrl+E в англ раскладке тоже переключает изометрию.
А диметрию отслеживать Polar'ом (F10) с предварительно выставленным шагом полярных углов + указать в окне "доп. углы" нужный угол (углы) для диметрии
BM60 вне форума  
 
Автор темы   Непрочитано 24.11.2008, 15:14
#6
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Всем заранее огромнейшеее спасибо, но настраивать буду позже. бухаю....
Yuzer вне форума  
 
Автор темы   Непрочитано 25.11.2008, 14:26
#7
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от pmu15 Посмотреть сообщение
Заходиш Tools > Drafting Settings. Потом вкладка Snap and Grid. Ставиш галочку Isometric Snap.
Да и вообще можно какую нибудь книжку по акаду почитать
Спасибо, что напомнили. Книга есть - но написано каряво(вообще к ней должен был идти диск, но...)
Сделал как сказано сервис/режим рисования/шаг и сетка/тип привязки-изометрическая, но кроме изменения курсора ничего нет. В моем понимании должно бить что, то вроде режима ортогональных осей, когда линию можно вести только во взаимноперпендикулярных направлениях. А при изомертрической привязке только под углом 60 градусов.
Но ничего не происходит - как было так и есть(в смысле как при отключеном "орто").
Я понимаю принцип - нет проблемы, нет мозгов. Но чето не получается.
Yuzer вне форума  
 
Непрочитано 25.11.2008, 15:03
#8
Sazanoff_e

А я тут это...погулять вышел...
 
Регистрация: 28.03.2007
Москва - от слова Моск?
Сообщений: 227
<phrase 1=


Ну тады в 3D чертить.
__________________
Рожденный проектировать ГОСТов не читает. (с)Туманов А.А.
Sazanoff_e вне форума  
 
Автор темы   Непрочитано 25.11.2008, 15:07
#9
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от Sazanoff_e Посмотреть сообщение
Ну тады в 3D чертить.
в 3D не чертил никогда, когда-то показывали. Да если бы не пришлось вводить столько линий под углом, то я бы вообще и не задавал бы данный вопрос.
Yuzer вне форума  
 
Непрочитано 25.11.2008, 15:21
#10
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Цитата:
Сообщение от Yuzer Посмотреть сообщение
В моем понимании должно бить что, то вроде режима ортогональных осей, когда линию можно вести только во взаимноперпендикулярных направлениях. А при изомертрической привязке только под углом 60 градусов.
Но ничего не происходит - как было так и есть(в смысле как при отключеном "орто").
Странное понимание. Это как раз и есть взаимно перпендикулярные направления = 60-120-60 = она изометрия в общем понимании (или аксонометрия в общем понимании?!). Вид курсора меняется циклически после CTRL+E (eng!)

Если нужна диметрия (а она штоль действит-но нада?), тогда изометрия отключается (меняем радиокнопку с изо на орто в том окне), но в строке состояния отжимаем кнопку ОРТО (Ф8) и жмем ОТС-ОБЪЕКТ (Ф10). Но перед этим настраиваем углы в том же окне, но на вкладке ОТСЛЕЖИВАНИЕ - вводим ? угол для какой-то оси, а дополнительный угол пишем как-будто для другой оси. Можно ничего не писать тут, но тогда шаг углов выставить 1d0'. При отключенном ОРТО будет любая линия отслеживаться с градацией в 1 градус. Фсё!

Последний раз редактировалось BM60, 25.11.2008 в 15:46.
BM60 вне форума  
 
Непрочитано 25.11.2008, 15:33
#11
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


При нулевом угле поворота шаговой привязки направления изометрических осей следующие: 30, 90 и 150 градусов. Изометрический стиль шаговой привязки позволяет работать в трех плоскостях, каждая из которых определяется своей парой осей:
Левая. Сетка и шаговая привязка ориентируются вдоль осей, направленных под углами 90 и 150 градусов.
Верхняя. Сетка и шаговая привязка ориентируются вдоль осей, направленных под углами 30 и 150 градусов.
Правая. Сетка и шаговая привязка ориентируются вдоль осей, направленных под углами 30 и 90 градусов.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Автор темы   Непрочитано 25.11.2008, 16:24
#12
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от BM60 Посмотреть сообщение
Странное понимание. Это как раз и есть взаимно перпендикулярные направления = 60-120-60 = она изометрия в общем понимании (или аксонометрия в общем понимании?!). Вид курсора меняется циклически после CTRL+E (eng!)

Если нужна диметрия (а она штоль действит-но нада?), тогда изометрия отключается (меняем радиокнопку с изо на орто в том окне), но в строке состояния отжимаем кнопку ОРТО (Ф8) и жмем ОТС-ОБЪЕКТ (Ф10). Но перед этим настраиваем углы в том же окне, но на вкладке ОТСЛЕЖИВАНИЕ - вводим ? угол для какой-то оси, а дополнительный угол пишем как-будто для другой оси. Можно ничего не писать тут, но тогда шаг углов выставить 1d0'. При отключенном ОРТО будет любая линия отслеживаться с градацией в 1 градус. Фсё!
В принципе срабатывает. Но только кагда линию выводишь близко к 45 градусов (я такой поставил), появляется невидимый контур, по нему и веду линию. Но привык работат в строгости - как в режиме "орто". Но все равно СПАСИБА! ! ! !
Прогрес осталось только усовершенствовать
Yuzer вне форума  
 
Непрочитано 25.11.2008, 16:50
#13
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Yuzer, а завтра утречком и вовсе все получится. Сразу и надолго.
Вести по контуру не очень хорошо, если надо видель длину ведомой линии.
BM60 вне форума  
 
Автор темы   Непрочитано 25.11.2008, 17:15
#14
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от BM60 Посмотреть сообщение
[b]
Вести по контуру не очень хорошо, если надо видель длину ведомой линии.
Имеется ввиду указать длину линии?
Yuzer вне форума  
 
Непрочитано 26.11.2008, 09:06
#15
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Видеть, чтоб вовремя остановиться, когда ее ведешь грызуном. А раз остановился, значит указал ей конец и она стала нужной длины под нужным углом. Если она ведется по другой линии, подсказки ее текущей длины не будет (в новых версиях вроде будет(?)).
BM60 вне форума  
 
Автор темы   Непрочитано 26.11.2008, 09:16
#16
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от BM60 Посмотреть сообщение
Видеть, чтоб вовремя остановиться, когда ее ведешь грызуном. А раз остановился, значит указал ей конец и она стала нужной длины под нужным углом. Если она ведется по другой линии, подсказки ее текущей длины не будет (в новых версиях вроде будет(?)).
Почему просто с клавиатуры сразу не задать ее длину? Или в привязке установить "пересечение"(крест) и не парится?
Yuzer вне форума  
 
Непрочитано 26.11.2008, 09:21
#17
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Дык потому, что речь изначально была о рисовании в изометрии и диметрии. Я полагал, что мышиным рисовании. Но можно и клавным способом, задавая относительным образом @101<7

Последний раз редактировалось BM60, 26.11.2008 в 10:03.
BM60 вне форума  
 
Автор темы   Непрочитано 26.11.2008, 09:28
#18
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от BM60 Посмотреть сообщение
Дык потому, что речь изначально была о рисовании в изометрии и диметрии. Я полагал мышиным рисовании. Но можно и клавным способом, задавая относительным образом @101<7
Дык это я в курсах. Я хотел узнать о строгости под углом 45 (или 60). В принципе полученной инфо достаточно, по крайней мере - в отображении настроенного угла. Отключил орто (F8) и задаешь линию мышкой близко к этому углы(дальше он сам подскажет) и с клавы задаешь ее длину либо ведешь до пересечения.
Yuzer вне форума  
 
Непрочитано 26.11.2008, 10:00
#19
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Ну так в добрый путь. Только строгость углов определяется точностью их. Кругление до ... строгость не дает.

Offtop: Не надо так много цитировать, вот только что я заметил ошибку в своем посте, а люди подумают, что я в школе не училсяПанимашш
BM60 вне форума  
 
Автор темы   Непрочитано 26.11.2008, 13:42
#20
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Спасибо!
Yuzer вне форума  
 
Непрочитано 22.09.2009, 19:12
#21
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


а как образмерить изометрию?
Рyslan вне форума  
 
Непрочитано 22.09.2009, 20:23
#22
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Рyslan, в пространстве модели. Размеры ставятся в плоскости XY
Систему координат надо крутить и выставлять начало на плоскости, в которой должен проставляться размер
Хмурый вне форума  
 
Непрочитано 22.09.2009, 20:26
#23
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


ты не путаешь с трехмеркой? я про изометрию на плоскости имею ввиду.
Рyslan вне форума  
 
Непрочитано 22.09.2009, 20:46
#24
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Р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:

указать две точки
Хмурый вне форума  
 
Непрочитано 22.09.2009, 21:16
#25
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


что-то не работает. oblique это наклонить? аа, понял, сначала в плоскости проставить размеры, а потом их вертеть до нужной плоскости, так? странно, стрелки и текст не поворачиваются
Рyslan вне форума  
 
Непрочитано 23.09.2009, 10:50
#26
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Вероятнее всего это нужно делать в 3D а после _flatshot - если нужно на плоскость, хотя сам не пробовал.
E-degtyarev вне форума  
 
Непрочитано 23.09.2009, 11:42
#27
kalimah

конструктор
 
Регистрация: 17.06.2009
Иркутская обл.
Сообщений: 83
<phrase 1=


Цитата:
Вероятнее всего это нужно делать в 3D а после _flatshot - если нужно на плоскость, хотя сам не пробовал.
_flatshot хорошая команда, но для аксонометрического отображения трубопроводов, бесполезная т.к. не проецирует примитивы и размеры на плоскость, выполненые в 3D. Я уже поднимал похожую тему "проектирование трубопроводов", там и примеры схем выполненых в 3D. Тема осталась открытой...

Последний раз редактировалось kalimah, 24.09.2009 в 03:44.
kalimah вне форума  
 
Непрочитано 21.08.2015, 13:40
#28
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Как настроить диметрию в 3D? То есть, как создать диметрический пользовательский вид?
Jerald вне форума  
 
Непрочитано 21.08.2015, 17:47
#29
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от Jerald Посмотреть сообщение
Как настроить диметрию в 3D? То есть, как создать диметрический пользовательский вид?
Примерно так:http://forum.dwg.ru/showthread.php?t=73806
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 21.08.2015, 18:55
1 | #30
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Цитата:
Сообщение от Jerald Посмотреть сообщение
Как настроить диметрию в 3D? То есть, как создать диметрический пользовательский вид?
Модель портить (поворачивать) не надо. Все делается через точку зрения на неё. Привожу цитату (с несуществеными изменениями) из книги А. Л.Хейфеца и др. ИНЖЕНЕРНАЯ 3D-КОМПЬЮТЕРНАЯ ГРАФИКА:
"Для задания вида <...>, соответствующего ортогональной диметрии, создайте видовое окно и перейдите в пространство модели. <...>. Далее выполним команду DDVPOINT (ДИАЛТЗРЕН) или из главного меню: View (Вид) / 3D Views (3D-виды) / Viewpoint Presets (Настройка точки зрения).
В открывшемся диалоговом окне <...> содержатся две диаграммы (см.рис.), позволяющие установить направление взгляда. Левая диаграмма задает угол вектора взгляда к оси Х МСК, правая — угол к горизонтальной плоскости XOY. На левой диаграмме задайте угол, равный 249.33° или 290.67°" (эти углы, строго соответствующие теории аксонометрий, можно безболезненно для изображения округлить соответственно до 250° или 290°). "<...>; на правой диаграмме установите угол 19.44°" (округляем до 19°).
Далее из полученного вида можно, при необходимости, получить плоские снимки.
Изображения
Тип файла: tif 1.tif (140.8 Кб, 419 просмотров)
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)
Vassa вне форума  
 
Непрочитано 21.08.2015, 20:21
#31
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Вот если под "диметрией" понимать "сантехническую аксонометрию под 45 градусов", то её никакими видами не получить. Потому что это специально вымышленная проекция. У нее масштаб "в глубину" 1:1.

Это можно построить на плоскости как отдельное изображение специальными программами, преобразуя подлинно 3-мерные отрезки и полилинии. Причем обычно вручную начертить быстрее.
ShaggyDoc вне форума  
 
Непрочитано 23.08.2015, 01:38
1 | #32
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Уважаемый ShaggyDoc! Всегда с большим интересом читаю Ваши сообщения и с подавляющим их числом полностью согласен. Но здесь могу согласиться только в том смысле, что в Автокаде такую аксонометрию по твердотельной модели не получить. Я понял так, что под "сантехнической аксонометрией под 45 градусов", у которой масштаб в "глубину" 1:1, Вы подразумеваете фронтальную изометрию. Эта аксонометрия не вымышлена искусственно, её легко получить, но придется применить не ортогональное, а косоугольное проецирование. А Автокад такой возможности нам не предоставляет.

P.s. И вообще, любую аксонометрию, которую только можно себе вообразить, с любыми направлениями осей и любыми коэффициентами искажения по ним, можно получить, применяя соответствующий аппарат проецирования. Об этом говорит одна из основных теорем аксонометрии – теорема Польке – Шварца.
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)
Vassa вне форума  
 
Непрочитано 23.08.2015, 05:34
#33
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Vassa Посмотреть сообщение
Но здесь могу согласиться только в том смысле, что в Автокаде такую аксонометрию по твердотельной модели не получить.
Ну постройте 3-мерный куб из отрезков и попробуйте получить такую аксонометрию - любыми штатными средствами.
В ГОСТ написано
Цитата:
Схемы систем выполняют в аксонометрической фронтальной изометрической проекции в масштабе
В учебной литературе по строительному черчению поясняют:
Цитата:
аксонометрические схемы выполняют во фронтальной изометрии с левой системой осей и коэффициентом искажения вдоль осей, условно принятым за единицу, что позволяет использовать метрический масштаб при построении
На рисунке три вида изображения куба в аксонометрических проекциях: A — изометрия, B — фронтальная диметрия с левой системой осей, C — фронтальная диметрия («сантехническая аксонометрия»)

Вот и попробуйте сделать вариант C (или хотя бы B). Чисто конкретно - не "можно получить", а получена вот таким-то образом. Не "примерно похоже", а точно так. Не зря же людям приходится делать специальные программы по преобразованию модели в требуемое проекционное изображение.
Миниатюры
Нажмите на изображение для увеличения
Название: ris_29-02.gif
Просмотров: 201
Размер:	4.6 Кб
ID:	155526  
ShaggyDoc вне форума  
 
Непрочитано 23.08.2015, 18:15
#34
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Уважаемый ShaggyDoc! Не понял Вашего возражения на мое сообщение.
На Вашей схеме вариант A - это прямоугольная изометрия, вариант B - косоугольная фронтальная диметрия, вариант C - косоугольная фронтальная изометрия. Прямоугольная изометрия, как и прямоугольная диметрия, реализуются штатными средствами Акада. А вот косоугольного проецирования в нем не предусмотрено. Поэтому я и написал, что реализовать фронтальную изометрию (а также фронтальную диметрию) по твердотельной модели (т.е. не разрушив её, не преобразовав в 2D проекцию) в Акаде нельзя. А в 2D, подобно тому, как мы это можем сделать на бумаге, вычертить подобные наглядные изображения можно без проблем.
По поводу ГОСТ. ГОСТ 2.317-2011 Аксонометрические проекции, как и предыдущие его версии, устанавливает для применения ряд стандартных аксонометрических проекций (числом пять). Однако пункт 4.8 допускает (очевидно, при необходимости) "применять другие теоретически обоснованные аксонометрические проекции". А в соответствии с упомянутой мною теоремой Польке - Шварца (фундаментальным предложением аксонометрии), которая в данном случае и является "теоретическим обоснованием", любую аксонометрию, которую только можно себе вообразить, с любыми направлениями осей и любыми коэффициентами искажения по ним, можно получить, применяя соответствующий аппарат проецирования. Слово "можно" говорит лишь о возможности подобрать (на самом деле вычислить) для получения любой требуемой аксонометрии соответствующие:
а) взаимное расположения модели (а по сути, единичных векторов (исходящих из начала) на осях прямоугольной системы координат) и плоскости проекции;
б) угол параллельного косоугольного проецирования (или, если это возможно, использовать прямоугольное проецирование).
Но не в Автокаде (штатными средствами) - в нем нет соответствующей математики для косоугольного проецирования, только для ортогонального. Ну, еще есть центральное - перспектива.
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)
Vassa вне форума  
 
Непрочитано 23.08.2015, 20:04
#35
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Vassa, не надо мне объяснять про теоремы. Вы сами в #30 пытались показать, как можно создать диметрический пользовательский вид, правда без примера результата.
В #31 я пояснил, что пользователей обычно интересует не абстракто-теоретическая диметрия, а именно "сантехническая аксонометрия" - такая, какая требуется по ГОСТам. Именно о ней спрашивают неоднократно и на этом форуме и на других.
Добиться такого изображения с помощью видов нельзя. Такую "аксонометрию" строят на плоскости или вручную, или с помощью дополнительных программ.

Например есть такое приложение AksPro (кажется). У меня у самого в ruCAD есть такая программа, которая позволяет пространственные линии (например оси трубопроводов) преобразовать в плоскую "сантехническую аксонометрию".
В прилагаемых скриншотах примеры - план, истинно 3-мерная схема, автоматически полученная 2-м "аксонометрия, она же, с доработанным оформлением. Эта маленькая схема - для понимания. Но они могут быть и очень большим, с большой протяженностью и насыщенностью. При этом специально строится "полуфабрикат" схемы, который надо дополнить условными обозначениями, отметками и надписями. В этом примере аксонометрию легко было бы сделать вручную. А вот в случае какого-нибудь "подково-образного" многоэтажного здания проще провести основные линии в 3D, а потом мгновенно получить заготовку плоской схемы.

То, что общий ГОСТ по проекциям допускает любые проекции, не означает что в конкретном случае также могут быть любые. Записаны-то конкретные. При обсуждении новых редакций ГОСТ СПДС мы предлагали расширить варианты проекций. И в ГОСТ (пока только по ВК, видимо и по ОВ и газу так же будет) включили
Цитата:
6.2.1 Схемы систем и узлы (выносные элементы) схем выполняют в аксонометрической косоугольной фронтальной изометрической проекции. Допускается выполнять схемы в прямоугольной изометрической проекции по ГОСТ 2.317 без искажения по осям х, у, z.
а также, в том числе по нашим предложениям

Цитата:
Допускается включать в состав основного комплекта рабочих чертежей прямоугольные изометрические проекции систем, полученные визуализацией трехмерной электронной модели систем.
Это правильно, потому что иногда заставляли их выкидывать. Но и это не означает отказ от традиционных схем. Это дополнительные изображения, позволяющие повысить наглядность. Да и то они хороши, когда в небольшом объеме напутаны трубопроводы относительно больших диаметров. Визуализация схему заменить не может, только дополнить.

Т.е. по крайней мере можно использовать "изометрию под 120 градусов" - вариант А из моего поста #33. Если очень хочется, потому что "допускается". Да, такое изображение легко получить просто установкой вида.

Но почему-то большинству пока не хочется просто установить вид. Я сам это пытался внедрить еще в 1991 году, в AutoCAD R10, но исполнители отказывались. И для этого есть объективные причины:

1. При изометрии очень нерационально используется пространство чертежа. Гостовский фланец приемлемо смотрится в любой проекции, а вот схема трубопроводов, прокладываемых по периметру здания размером, например 120х72 м "расшоперится" на большой лист, оставив большинство пространства пустым. Или даже схема водопровода жилой секции, обычно вписывающаяся в А3, потребует лист А2, а то и больше.
Вот та, что я показал в приложенном рисунке - могла бы быть и в изометрии, а более длинные - не получаются.

2. На сложных схемах многие участки при установке "автоматического" вида перекрывают друг друга. Схема становится нечитаемой. Поэтому приходится делать различные разрывы, выносить участки в сторону. С исходной моделью этого, разумеется, делать нельзя.

3. В схеме всегда есть условные обозначения арматуры и элементов трубопроводом. Для читабельности они должны быть определенных размеров на бумаге. Например "бабочка" трубопроводной арматуры с длиной как минимум 2-3 мм на бумаге. Но реальное изделие имеет длину, например, 50 мм и в масштабе 1:100 на бумаге это будет какая-то "козявка".

Вот и делают люди такие схемы вручную - это гораздо проще, особенно имея дополнительные инструменты для рисования условных знаков, надписей, отметок, пересечений и прочего. Кроме того еще и все причастные к строительству привыкли к определенному виду схем. Рабочему или прорабу не будешь объяснять про теорему Польке - Шварца. Им надо как надо, как прямо показано в стандарте.

Ну а конструктора-машиностроители могут на своих изделиях (фланцы, прокладки с крылышками и прочее) использовать то, что им удобнее.
Миниатюры
Нажмите на изображение для увеличения
Название: 001.gif
Просмотров: 308
Размер:	36.8 Кб
ID:	155537  Нажмите на изображение для увеличения
Название: 002.gif
Просмотров: 338
Размер:	57.4 Кб
ID:	155538  Нажмите на изображение для увеличения
Название: 003.gif
Просмотров: 267
Размер:	15.2 Кб
ID:	155539  Нажмите на изображение для увеличения
Название: 004.gif
Просмотров: 249
Размер:	26.9 Кб
ID:	155540  
ShaggyDoc вне форума  
 
Непрочитано 24.08.2015, 21:55
#36
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Vassa, не надо мне объяснять про теоремы. Вы сами в #30 пытались показать, как можно создать диметрический пользовательский вид, правда без примера результата.
Хорошо, вот пример (во вложении) – ортогональная диметрия куба, полученная из 3D-тела Ящик через настройку точки зрения (меню Вид -> 3D виды -> Стандартные точки зрения...) с указанными в #30 углами 250 и 19 градусов.

Цитата:
Сообщение от Jerald Посмотреть сообщение
Как настроить диметрию в 3D? То есть, как создать диметрический пользовательский вид?
Именно в ответ на этот вопрос, по поводу диметрии, мною был дан соответствующий ответ.
До этого термин "сантехническая аксонометрия под 45 градусов" с коэффициентами искажения по всем осям, как я понял из дальнейшего Вашего текста, равными 1, в текстах сообщений не возникал (не для Вас, а для тех, кто не в курсе: такая аксонометрия называется, как известно, косоугольной фронтальной изометрией; по углам расположения координатных осей она подобна косоугольной фронтальной диметрии, по старинке называемой ещё «кабинетной проекцией», но в которой по оси «под углом 45 градусов» коэффициент искажения равен 0,5). Этот термин появляется в Вашем сообщении #31. Поскольку я не строитель, то до этого момента мне в голову не приходило, что речь идет о косоугольной изометрии, а не о распространенной в машиностроительном черчении прямоугольной диметрии, о получении которой из 3D-модели штатными средствами Акада я и написал.

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Добиться такого изображения с помощью видов нельзя. Такую "аксонометрию" строят на плоскости или вручную...
Быть может, Вы не заметили, но то же самое утверждал в обоих своих сообщениях и я.

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
У меня у самого в ruCAD есть такая программа, которая позволяет пространственные линии (например оси трубопроводов) преобразовать в плоскую "сантехническую аксонометрию".
Чёрт, просто любопытно, да и было бы полезно с познавательной точки зрения узнать, как Вам это удалось, только принцип: если принять
Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
пространственные линии (например оси трубопроводов)
за 3D-модель (это ведь так?), то что происходит с моделью при преобразовании в, цитирую, "плоскую" (?) "сантехническую аксонометрию"? Она программно заменяется 2D проекциями? Или Вам как-то удалось, не разрушая модель, спроецировать её в нужную аксонометрию. Если да, то КАК???

По-поводу остального дискутировать не имею права, поскольку о ГОСТ'ах СПДС только слышал, полный в строительстве дилетант (чистый машиностроитель), поэтому доверяю Вам сразу и бесповоротно. Пожелаю только, чтобы все Ваши предложения по изменению ГОСТ СПДС, наверняка разумные и полезные, судя по Вашему опыту и авторитету, были приняты и послужили к пользе всей славной братии строителей. Удачи!
Вложения
Тип файла: dwg
DWG 2007
3D Куб в диметрии.dwg (81.2 Кб, 1425 просмотров)
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)

Последний раз редактировалось Vassa, 24.08.2015 в 22:01.
Vassa вне форума  
 
Непрочитано 25.08.2015, 06:45
#37
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Vassa Посмотреть сообщение
Хорошо, вот пример (во вложении) – ортогональная диметрия куба, полученная из 3D-тела Ящик через настройку точки зрения (меню Вид -> 3D виды -> Стандартные точки зрения...) с указанными в #30 углами 250 и 19 градусов.
Ну, так это совсем не та диметрия, которой обычно добиваются. С этой-то все понятно - она из учебника.
Цитата:
Сообщение от Vassa Посмотреть сообщение
Чёрт, просто любопытно, да и было бы полезно с познавательной точки зрения узнать, как Вам это удалось, только принцип: если принять
...
за 3D-модель (это ведь так?), то что происходит с моделью при преобразовании в, цитирую, "плоскую" (?) "сантехническую аксонометрию"? Она программно заменяется 2D проекциями? Или Вам как-то удалось, не разрушая модель, спроецировать её в нужную аксонометрию. Если да, то КАК???
Да очень простой принцип. Я говорю исключительно о схемах трубопроводов или воздуховодов. Даже если модель построена телами, у них имеются осевые линии, которые служили для построения, да и нужны для отображения на планах и разрезах. Они и нужны для "аксонометрии". Программа выдает сообщение (см. рис) и предлагает выбрать отрезки и полилинии. Можно выбрать хоть всё, будут отфильтрованы только отрезки и полилинии.

Select objects:
Затем спрашивает:
Начало псевдокоординат аксонометрии на свободном месте (чертим вправо и вверх)

После указания точки в указанном месте в плоскости ПСК будет мгновенно начерчена "аксонометрия". С исходными объектами ничего не делается, просто для каждого отобранного высчитываются новые "псевдокоординаты" и строится плоская схема.

В Вашем чертеже я просто провел по ребрам куба отрезки, и выбрал всё. Рядом построена схема. На прилагаемом рисунке она видна после установления вида в плане ПСК (красная). Рядом черный исходный куб. Он виден сверху. Хорошо видно, что эта "аксонометрия" без искажения размеров осей совсем не такая, как по правилам "начерталки". Куб кажется параллелепипедом. Но так и должно быть.

Текст основной функции (без запросов и выбора) вот:

Код:
[Выделить все]
 
(defun ru-3d-point-to-ax-point (3d_point start_2d_point)
;;; Трансформация 3-мерной точки в точку на плоскости
;;; в "сантехнической аксонометрии" -  "косоугольная фронтальная изометрическая проекция"
;;; 3d_point - трехмерная точка
;;; start_2d_point - точка начала условных координат 2-мерной проекции
;;; 0.707107 - cos и sin 45
  (list (+ (nth 0 start_2d_point) (nth 0 3d_point) (* (nth 1 3d_point) 0.707107) 0.0)
        (+ (nth 1 start_2d_point) 0.0 (* (nth 1 3d_point) 0.707107) (nth 2 3d_point))
        0.0
  ) 
) 


(defun ru-3d-axonom-ent (ent start_2d_point / lst_3d_points)
  (setq lst_3d_points (ru-pline-list-vertex ent)) 
  (ru-pline-add
    (mapcar (function
              (lambda (point)
                (ru-3d-point-to-ax-point (ru-conv-point-to-3d-point point) start_2d_point)
              ) ;_ end of lambda
            ) 
            (car lst_3d_points)
    ) 
    (cadr lst_3d_points)
    0
    (ru-lw-current)
    nil
  ) 
  
) 
И никаких секретов, "никакого модерьнизьма, никакого абстракционизьма".
Миниатюры
Нажмите на изображение для увеличения
Название: ru_kub.jpg
Просмотров: 31
Размер:	39.4 Кб
ID:	155621  
ShaggyDoc вне форума  
 
Непрочитано 25.08.2015, 19:35
#38
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Ага, я это и подозревал. Вы программно реализуете косоугольное проецирование.

Опять же не для Вас, а для интересующихся, если вдруг кто-то не знает или забыл – во вложении я проиллюстрировал образование косоугольной изометрии («санитарной аксонометрии»). Задан 3D-куб с ребром 100 (цвет синий). Задано направление параллельного проецирования s (зеленый), составляющее с осью x (в плане) 45 градусов, и с плоскостью xOy также угол 45 градусов. Плоскость проекций я совместил с плоскостью ABCD = xOy нижнего основания куба (для минимизации построений)). Таким образом, направление проецирования наклонено к плоскости проекций под углом 45 градусов (косоугольное проецирование).
Такие же углы, кстати, в Акаде можно настроить через Стандартные точки зрения…, но! Плоскость проекций в Акаде (плоскость экрана монитора) всегда ортогональна направлению взгляда на модель (т.е. направлению проецирования). Вот почему нельзя получить в Акаде санитарную аксонометрию непосредственно через виды – для этого плоскость проекций к этому направлению взгляда, т.е. направлению проецирования, должна быть наклонена под углом 45 градусов. Если это выполнено - возникает необходимая нам санитарная аксонометрия (красный). Никакой абстракции – всё по науке (НГ) и в соответствии со стандартом.

На рисунке во вложении слева - 3D каркас куба, справа - получаемая проекция на плоскость xOy МСК. Задайте в рисунке Вид сверху, и увидите тот самый красный многоугольник (санитарную аксонометрию = косоугольную фронтальную изометрию), который привел в своем сообщении #37 ShaggyDoc.
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)

Последний раз редактировалось Vassa, 25.08.2015 в 19:40.
Vassa вне форума  
 
Непрочитано 25.08.2015, 22:48
#39
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Vassa, А Вы читали http://dwg.ru/dnl/7808, а также http://forum.dwg.ru/showpost.php?p=877703&postcount=17 все это - давно известно.
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 26.08.2015, 10:53
#40
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Vassa Посмотреть сообщение
Опять же не для Вас, а для интересующихся, если вдруг кто-то не знает или забыл
Тоже для интересующихся. Способ с использованием экспорта-импорта и сторонней программы.
1. Есть схема 3D. Делаем вид - справа-сверху.
2. Через копирование в буфер схему вставляем как блок. Блоку задаем нужные масштабы.
3. Экспорт (или печать) в pdf, открываем PDF в сторонней программе (например, бесплатный Inkscape).
4. Обработка: наклон по вертикали - 30 градусов и экспорт в DXF. Открываем созданный файл и масштабируем полученную аксонометрию.

PS
Пример корявый, сам не сантехник и аксонометрии не строю. Потом, угол получился не 45 градусов, а 49. Но если поиграться видом, масштабами блока и углом наклона по вертикали, то можно получить аксонометрию вполне правильную.
Вложения
Тип файла: dwg
DWG 2010
1_Схема.dwg (36.9 Кб, 1193 просмотров)
Тип файла: dwg
DWG 2010
2_Схема_для_экспорта_в_PDF.dwg (34.0 Кб, 1156 просмотров)
Тип файла: pdf 3_Схема_в_Inkscape.pdf (2.6 Кб, 48 просмотров)
Тип файла: dwg
DWG 2010
4_Аксонометрия_итоговая.dwg (34.0 Кб, 1205 просмотров)

Последний раз редактировалось Oleg T, 26.08.2015 в 11:09.
Oleg T вне форума  
 
Непрочитано 26.08.2015, 11:39
#41
Comediant

Инженер-конструктор
 
Регистрация: 17.09.2009
Сообщений: 136
<phrase 1=


Не знаю к чему столько написанного. Очень кажется что автор имел ввиду вот это
Переход между плоскостями через F5.
__________________
Нет невыполнимой работы для человека, который не обязан делать ее сам. Закон Вейлера.
Comediant вне форума  
 
Непрочитано 26.08.2015, 21:49
#42
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Цитата:
Сообщение от sbi Посмотреть сообщение
А Вы читали http://dwg.ru/dnl/7808, а также http://forum.dwg.ru/showpost.php?p=877703&postcount=17 все это - давно известно.
К моему сожалению, не читал. Скачал. Пока нет и в ближайшее время не будет возможности попробовать, но обязательно буду.

Цитата:
Сообщение от Oleg T Посмотреть сообщение
2. Через копирование в буфер схему вставляем как блок. Блоку задаем нужные масштабы.
<...>
4. Обработка: наклон по вертикали - 30 градусов и экспорт в DXF. Открываем созданный файл и масштабируем полученную аксонометрию.
Весьма любопытно. Т.е. не программным путем? Можно подробнее по этим пунктам?
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)
Vassa вне форума  
 
Непрочитано 27.08.2015, 05:40
#43
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Comediant Посмотреть сообщение
Не знаю к чему столько написанного. Очень кажется что автор имел ввиду вот это
Переход между плоскостями через F5.
Вот потом и не знаете "к чему", что не знаете сути. Изометрическая привязка, т.е. поворот осей курсора "под 120" была в самых первых версиях AutoCAD. Это всего лишь инструмент, позволяющий быстрее проводить линии при черчении на плоскости. Причем именно в изометрии, а не в диметрии.

И такую проекцию легко получить с подлинно трехмерной модели.
ShaggyDoc вне форума  
 
Непрочитано 27.08.2015, 09:18
#44
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Vassa Посмотреть сообщение
Весьма любопытно. Т.е. не программным путем? Можно подробнее по этим пунктам?
Не программным. С использованием CorelDRAW либо Inkscape (в моем случае)
Во вложении - кубик 100х100х100 (можно хоть солидом). Из него образован блок.
Блоку в панели свойств заданы масштабы:
X - 1
Y - 0.265923
Z - 0.374983
Команда VPOINT, "поворот", углы 339.3 и 19,5 (по типу http://forum.dwg.ru/showpost.php?p=877703&postcount=17,
ссылка из поста #39 от sbi)
Далее - экспорт в PDF.
Полученный файл открываем в CorelDRAW либо Inkscape и используем опцию наклона (как она в CorelDRAW
обзывается, не в курсе).
Угол наклона по вертикали - 41.45719250
Экспорт в DXF, открыть DXF и отмасштабировать с использованием базовой точки.

В полученной аксонометрии ребра практически одного размера,
угол - 45.27169774°
Возможно, и поточнее можно сделать.
Все очень легко и просто)))). И неважно, какой тип объекта в CAD.

Жаль, в режиме просмотра скрытых линий не получилось (может, кому-то и нужно).
Там в PDF образуется растр. Но и то, если пропустить через векторизатор, опять можно получить DXF,
только немного более корявый, наверное. Или его как подложку использовать.
Миниатюры
Нажмите на изображение для увеличения
Название: 3_Импорт_PDF.png
Просмотров: 73
Размер:	110.6 Кб
ID:	155790  Нажмите на изображение для увеличения
Название: 4_Экспорт_DXF.png
Просмотров: 73
Размер:	103.0 Кб
ID:	155791  
Вложения
Тип файла: dwg
DWG 2010
1_Исходная_схема.dwg (52.0 Кб, 491 просмотров)
Тип файла: dwg
DWG 2010
2_Экспорт_в_PDF.dwg (52.1 Кб, 488 просмотров)
Тип файла: dwg
DWG 2010
5_Аксонометрия сантехническая.dwg (33.1 Кб, 501 просмотров)
Oleg T вне форума  
 
Непрочитано 03.09.2015, 09:43
#45
Vassa


 
Регистрация: 30.05.2012
Сообщений: 100


Цитата:
Сообщение от sbi Посмотреть сообщение
Vassa, А Вы читали http://dwg.ru/dnl/7808, а также http://forum.dwg.ru/showpost.php?p=877703&postcount=17 все это - давно известно.
Спасибо, мне программа будет очень! полезна, но для других целей, т.к. она строит прямоугольную диметрию, а не косоугольную изометрию, каковая, в конце концов, стала здесь предметом обсуждения.
С уважением, Vassa.

----- добавлено через ~2 ч. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Далее - экспорт в PDF.
У меня Асад 2010. Вы имеете ввиду печать в PDF?
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Полученный файл открываем в CorelDRAW либо Inkscape и используем опцию наклона (как она в CorelDRAW
обзывается, не в курсе).
CorelDRAW у меня нет, а в Inkscape наклон - это, наверное, Трансформация?
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Все очень легко и просто
Не очень просто, но главное РАБОТАЕТ!!!
Вот только у меня файл в формате DXF почему-то не сохраняется (Вы не знаете причину?), пришлось сохранять в WMF, его вставлять в DWG и далее этот блок расчленять.

С уважением, Vassa.
__________________
В действительности все иначе, чем на самом деле.
(Антуан де Сент-Экзюпери)

Последний раз редактировалось Vassa, 03.09.2015 в 18:00.
Vassa вне форума  
 
Непрочитано 05.09.2015, 12:30
#46
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Vassa Посмотреть сообщение
Вы имеете ввиду печать в PDF
Если нет прямого экспорта, пусть будет печать.

Цитата:
Сообщение от Vassa Посмотреть сообщение
Inkscape наклон - это, наверное, Трансформация
Из меню - трансформация, вкладка - наклон. Там на скриншоте видно.

Цитата:
Сообщение от Vassa Посмотреть сообщение
файл в формате DXF почему-то не сохраняется
У меня версия 0.91. DXF сохраняет нормально.
Oleg T вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Диметрия и изометрия в AutoCAD



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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