Перейти к публикации

Управление плоскостями, определяемыми трехмерным эскизом.


Beethoven

Рекомендованные сообщения

Здравствуйте!

Задача следующая. Нужно управлять несколькими плоскостями (точнее положениями и ориентациями этих плоскостей) в модели, которые будут определяться точкой и направляющей прямой. Я использую качестве прямых некоторое количество отрезков (равное количеству плоскостей) в трехмерном эскизе, имеющих начальные и конечные точки, по координатам x, y, z которых и определяются положения и ориентации плоскостей.

Можно ли каким либо способом свести эти координаты в таблицу Excel (которая далее будет использоваться в Matlab для дальнейших расчетов), чтобы таблица автоматически изменялась при редактировании эскиза и желательно наоборот (для вышеописанного управления)? Возможно есть способ прописать координаты точек в сводку значений таблицы параметров?

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах


Можно ли каким либо способом свести эти координаты в таблицу Excel (которая далее будет использоваться в Matlab для дальнейших расчетов), чтобы таблица автоматически изменялась при редактировании эскиза и желательно наоборот (для вышеописанного управления)? Возможно есть способ прописать координаты точек в сводку значений таблицы параметров?

Спасибо.

Обычная "Таблица параметров" не подходит?
Ссылка на сообщение
Поделиться на других сайтах

Обычная "Таблица параметров" не подходит?

В таблице параметров можно в качестве координат использовать размеры от точки отрезка до плоскостей спереди, сбоку, сверху. Таким образом отрезок будет описан шестью параметрами-размерами. Но проблема состоит в том, что при редактировании модели через таблицу параметров не получится "перейти через 0". Т.е, предположим, координата Z точки А отрезка 1 была 35, а нужно изменить на -50. В эскизе это сделать не сложно - достаточно перетащить точку в новое место и проставить размер, а в таблице? :g:
Ссылка на сообщение
Поделиться на других сайтах

Но проблема состоит в том, что при редактировании модели через таблицу параметров не получится "перейти через 0".

Я обхожу эту проблему, например, так: задаю размер "с добавкой". Например, нужно поставить угол 15deg от вертикальной линии. Вместо него ставится 105deg , но от горизонтальной линии.
Ссылка на сообщение
Поделиться на других сайтах

через таблицу параметров не получится "перейти через 0". Т.е, предположим, координата Z точки А отрезка 1 была 35, а нужно изменить на -50.

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

Например, добавить две плоскости, первую привязать к какой-нибудь поверхности и оси, а вторую к первой и той же оси, точку привязать к второй плоскости (Плоскости должны отклоняться в разные стороны от базовой поверхности).

В таблице параметров:

1. Положительный угол - для первой плоскости положительный угол, для второй ноль

2. Отрицательный угол - для первой плоскости ноль, для второй положительный угол, но уже в другую сторону

3. Угол по сумме отклонений в сторону первой плоскости и второй, при этом в зависимости от величины отклонения может быть как положительный так и отрицательный угол.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...