|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.11.2015, 08:55 | #1 | |
Поиск угла подхода габарита
Регистрация: 27.08.2011
Сообщений: 9
|
||
Просмотров: 3841
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Чего? Я, например, вопроса как-то не понял.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 27.08.2011
Сообщений: 9
|
Извиняюсь) Нужно найти угол (на картинке указан знаком вопроса), при котором расстояния до условного профиля от стенки равны (размеры указаны на рисунке знаком "="). При этом опорная точка, от куда габарит берет свое начало, несмещаемая.
|
|||
|
||||
Регистрация: 27.08.2011
Сообщений: 9
|
Пробовал. В качестве точки поворота выбирал несмещаемую точку, далее опорный угол. В итоге получаю вращение габарита относительно опорной точки. Но вот дальше ступор...
Как выставить угол такой угол, чтобы расстояния, отмеченные знаком "=" были одинаковые? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Я почему-то думаю, что тут сначала нужна геометрия (синусы там всякие, косинусы и радиусы), а потом уже построения.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Kro1in, ну вы скажете тоже Равное расстояние будет. Если непонятно почему, просто представьте, что вы прислоняете то к одной, то к другой стенке. Т.е. или одно, или другое значение ноль. Где-то между ними обязательно будет равное расстояние.
-------------------------------- PS Добавлю. Можно также пойти обратным путем. Построить две точки, лежащие от стенок на равном расстоянии, соединить отрезком, провести перпендикуляры по концам и получить "палку".
__________________
Век живи, век учись - ... Последний раз редактировалось Bull, 12.11.2015 в 11:52. |
|||
|
||||
Регистрация: 27.08.2011
Сообщений: 9
|
|
|||
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 9,913
|
Подобную задачку на форуме уже решали - надо было разместить "по диагонали" прямоугольник внутри другого прямоугольника так, чтобы все вершины лежали на сторонах второй фигуры.
ИМХО или вывести формулу (недолго, но годится лишь для конкретного случая) или метод апроксимаций - последовательный поворот на все более мелкие углы с построением графика апроксимации - хватит трех-четырех попыток, дабы получить весьма точный результат. |
|||
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Somebody_Da, вопрос не в этом. А в том, как получить значение аналитическим путем. Через параметризацию много чего решается. В решатель при этом заложена в т.ч. и математика по итерационному методу.
__________________
Век живи, век учись - ... |
|||
|
||||
Регистрация: 07.11.2013
Сообщений: 14
|
Топикстартер ничего не писал про аналитический путь, ему нужно было построение. Построение есть, угол есть.
Fogel, как пользоваться геометрическими зависимостями времени у меня нет, подгоняется все само. Жду элементарных аналитических решений. Последний раз редактировалось Somebody_Da, 12.11.2015 в 11:59. |
|||
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 9,913
|
Так я подергал за ручки, ничего там толком не подгоняется... Вопрос стоял добиться _вращением_ объекта равных промежутков.
Ладно, аналитика... Пусть А и Б это длина и высота прямоугольника куда объект вписывается, L и B длина и толщина вписываемого прямоугольника Y - угол поворота А-cosY*L-B/2*sinY=Б-sinY*L-B/2*cosY Чего хитрого в этой аналитике? |
|||
|
||||
Регистрация: 27.08.2011
Сообщений: 9
|
Цитата:
P.S. Интересует любой способ, лишь бы был как можно проще. |
|||
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Сделать эскиз в любой трехмерке тогда. В т.ч. и в компас. Проставив нужные размеры и определив необходимые справочными размерами.
__________________
Век живи, век учись - ... |
|||