Форум программистов, компьютерный форум, киберфорум
САПР
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
9 / 9 / 3
Регистрация: 24.01.2015
Сообщений: 79
Записей в блоге: 6
1

Плоские модели по проекции под любым углом в пространстве

19.03.2015, 03:48. Показов 1358. Ответов 1
Метки нет (Все метки)

На основной проекции располагаем любые линии, дуги и окружности.
Программа пока работает только с разрушенными прямоугольниками, контурами и ...
В формате dxf четко видно блок прямоугольника, при объединении контуром или макро пропадают координаты составляющих ?


При объемном расположении модели вторая проекция мало что даст, поэтому числа с координатами.

Есть три координаты до точки нормали к плоскости эскиза.
Дальше координаты берутся по эскизу.

Эскиз записываем в формате dxf, запускаем макрос Компас и смотрим модель.

Сейчас пример рассчитан на четыре прямые, четыре фаски и одна окружность, в принципе количество любое.
Две модели получены дублированием программы с разными входными координатами, т.к. нужно осваивать передачу списков в функцию.

При сложных чертежах с преимущественно ортогональными линиями, можно задействовать вторую проекцию.
Одна деталь должна выделяться контуром. По-другому пока сложно сделать.
Раньше чертили рисунки с размерами, сейчас чертежи, может еще, что то надо добавить чтобы дальше шло без вопросов.
Вопрос конкуренции линий? Можно разнести программно линии разных контуров в пределах допусков, например на 0.01 мм. Возврат также программно при необходимости.



Также приведен пример работы функции строящей модели из прямоугольников.
В таком состоянии работать трудно, т.к. для обеспечения ортогональности нужно менять плоскости,
расстояние превращается в ширину, а затем и в длину.
Можно доработать и оставить три координаты до модели и три размера самой модели.
Миниатюры
Плоские модели по проекции под любым углом в пространстве   Плоские модели по проекции под любым углом в пространстве  
Вложения
Тип файла: zip Эскиз Прямые Дуги Окружность_Модель любые координаты и углы.zip (99.3 Кб, 3 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2015, 03:48
Ответы с готовыми решениями:

Проекции векторов в пространстве
Здравствуйте! Имеется несколько векторов в пространстве, требуется найти проекции на некоторые...

Трансляция точки из одной проекции в другую 3-мерного обьекта в пространстве
Есть такая задача : есть трехмерный обьект в пространстве. Есть несколько фотографии етого обьекта,...

В 3-х мерном пространстве разместить 5-7 точек любым порядком, но в определённой площади
Помогите пожалуйста!!! Нужно в 3-х мерном пространстве разместить 5-7 точек любым порядком но в...

Найти проекции каждой точки заданного множества в пространстве на заданную прямую
Найти проекции каждой точки заданного множества в трёхмер- ном пространстве на заданную прямую.

1
9 / 9 / 3
Регистрация: 24.01.2015
Сообщений: 79
Записей в блоге: 6
21.03.2015, 15:41  [ТС] 2
Ожидания оправдались.
Программа работает как хотелось только при Y=0
Проблема в автоматическом выборе системы координат на ортогональной плоскости, программа настраивается на одну из основных осей.
Если центр эскиза в начале координат, вращение (отзеркаливание) мало заметно.
Если эскиз подальше от центра, и дианозавров может нарисовать.
Возможное решение строить не ортогональную плоскость, а локальную систему координат и в ней эскиз ?

___
При работе Компаса может быть торможение всей системы.
На сайта предлагают отключить синхронизацию пересчета масс и разрешить параллельные вычисления, не нашел ?
Просто диспетчером снимаем процесс Компас.
__
Путь на файл эскиза
f1 = open('C:\F1921.dxf', "r")
__
Макрос работает с режима редактирования, если включить на выполнение без редактирования ?
__
Функцию добавил, осталось ограничение 4 отрезка, 4 дуги, одно отверстие и формат основной линии.
Если импорт из dxf для редактирования, проблема с типом линий.
Миниатюры
Плоские модели по проекции под любым углом в пространстве   Плоские модели по проекции под любым углом в пространстве   Плоские модели по проекции под любым углом в пространстве  

Вложения
Тип файла: zip Трех мерный.zip (394.2 Кб, 4 просмотров)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2015, 15:41

Построение ортогональной проекции модели трехмерного объекта
Построить ортогональную проекцию модели трехмерного объекта (Правильная усеченная 3-х угольная...

Нужно создать график SIR модели в трехмерном пространстве
Нужно реализовать модель SIR на Python в трехмерном пространстве. Не знаю с чего даже начать

Сохранение файла под любым именем
Такая проблема, есть функция сохранения, но она не совсем корректно работает. В самой проге написан...

Подключение к SQL под любым логином
Такая проблема: Net стоит на моей машине, при подключении к SQL с разных машин всегда идет...

Выполнить три вида проекции по заданной аксонометрической проекции
Головушка совсем не варит((((

Картинка под углом.
Не могу зделать картинку под углом нужно повернуть на несколько градусов, кто нибудь знает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru