|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,337
|
|
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,337
|
Рyslan, есть две касательных друг-другу окружности диаметром 100 мм с центром в точке А и диаметром 80 мм с центром в точке Б.
Надо постороить касательную к ним окружность диаметром 50 мм. 1. Строим окружность с центром в точке А и диаметром 100+50=150 мм 2. Строим окружность с центром в точке Б и диаметром 80+50=130 мм 3. Находим точку пересечения В этих окружностей. 4. Строим окружность диаметром 50 мм с центром в точке В Offtop: надеюсь, радиусы сам сосчитаешь... |
|||
|
||||
Это будут точки касания описанного треугольника но не круга. Я писал про это в #25 посте. Пока самое быстрое и точное решение нашел Хмурый. Но это для трех окружностей. Для большего числа окружностей еще не нашел способ...
Кстати для большего числа окружностей можно использовать макрос Хмурого но встает другая проблема - расположить кабели так чтобы они занимали минимально места. тут уже кабели могу соприкасаться по разному и могут появляться разрывы между радиусами и тогда пошла задачка о заполнении рюкзака.
__________________
Поезд который устал от ржавого здравомыслия рельсов... Последний раз редактировалось Shoorup, 06.01.2011 в 11:03. |
||||
|
||||
Регистрация: 25.07.2007
Сообщений: 2,508
|
Хмурый, ты гений! Все, я понял почему так складываются радиусы. я и сам вначале складывал их. только не допер что нужно окружностями центр найти. аж стыдно стало, небось это из школьного курса
Последний раз редактировалось Рyslan, 06.01.2011 в 12:30. |
|||
|
||||
Цитата:
Повторюсь, самое простое, это определиться в количестве необходимых подпрограмм и по ним написать общую программу, решающую задачу целиком. Поиск абсолютного решения, для этой задачи, при условии размещения большого количества окружностей, может отнять слишком много машинного времени. Тебе необходимо найти алгоритм, который будет давать удовлетворительное заполнение и быстро. ps. Уже давно хотел спросить, а монтажникам ты тоже даешь карту заполнения трубы кабелями или это необходимо только для твоих внутренних расчетов? И еще, как монтажники фиксируют кабели по длине, перед укладкой в трубу? При максимальной упаковке, стоит только двум из трех кабелей перекрутиться - поменяться местами, и будет либо повреждение изоляции, либо трубы...
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
Цитата:
Для справок. Как происходит расчет: Есть инструкция в которой прописано что Цитата:
Отсюда и весь расчет. Практически никто не будет делать раскладку кабеля и по идее расчет должен быть примерный. Просто я думал возможно автоматизировать его не выстраивая окружности. Тупо дать диаметры окружностей и на выходе получить с каким заполнением проходит или не проходит. Если труба почти битком, то закладывается труба запасная. Если места много то естественно не закладывается. Тут больше спортивного интереса чем практической пользы Скажем так мозги размять Вот AutoCAD умеет строить окружность по трем точкам (касательным). А как на бумаге эти сделать? Алгоритм этого построения без подгонки??) Вот она новогодняя задачка))
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
Мы считаем, ...таем, ...таем! Регистрация: 12.08.2008
Europe
Сообщений: 763
|
Цитата:
И вот, думаю окончательный вариант:
__________________
The cat that walks by itself. Последний раз редактировалось dyr, 06.01.2011 в 17:30. |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
Цитата:
http://collection.edu.yar.ru/dlrstor...0598993517.htm |
|||
|
||||
На это мой преподаватель математики всегда предлагал представить окружность с бесконечным радиусом, на что мы обычно сразу пасовали, получалось что в предельном случае и окружности бывают "касательными"
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
|
||||
Мы считаем, ...таем, ...таем! Регистрация: 12.08.2008
Europe
Сообщений: 763
|
Паралельные в подобном случае тоже не паралельны. Препод хороший. Меня такая-же учила.
__________________
The cat that walks by itself. |
|||
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Цитата:
Задача о нахождении окружности касательной к трем другим (не обязательно касательных между собой) решается при помощи построений и без всякой алгебры. Автор геометрического решения - Апполоний Пергский, знакомьтесь. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Rotate нескольких объектов вокруг своей оси | Silavsale | AutoCAD | 21 | 11.06.2013 11:59 |