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

Вернуться   Форум DWG.RU > Сообщество > Разное > Как вписать прямоугольник в прямоугольник

Как вписать прямоугольник в прямоугольник

Ответ
Поиск в этой теме
 
Непрочитано 23.03.2012, 09:10
#21
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Я понимаю.Но это минимально возможное значение "с".
А максимальное какое?
BYT вне форума  
 
Непрочитано 23.03.2012, 09:34
#22
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Цитата:
Сообщение от BYT Посмотреть сообщение
А максимальное какое?
Предельный случай -прямоугольники равны
Солидворкер вне форума  
 
Непрочитано 23.03.2012, 09:40
#23
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Предельный случай -прямоугольники равны
Тогда они будут накладываться,а не вписываться.
Предельным здесь будет некоторый минимальный размер до вершины,который чемто будет объясняться.
Но самое главное это всётаки модель математическая.
Вот она имеет интерес.

Последний раз редактировалось BYT, 23.03.2012 в 09:46.
BYT вне форума  
 
Непрочитано 23.03.2012, 09:49
#24
Хмурый


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


пока получил выражение

А2/В2=В1/А1
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot278.jpg
Просмотров: 1027
Размер:	25.6 Кб
ID:	76988  
Хмурый вне форума  
 
Непрочитано 23.03.2012, 09:49
#25
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от Mauriat Посмотреть сообщение
Два уравнения с двумя неизвестными несложно набросать
Набросаете? Люди просят
(У меня "сходимость" решения в MathCAD с построениями в AutoCAD высокая , до 4-5 знаков после "запятой" )
Meknotek вне форума  
 
Непрочитано 23.03.2012, 09:54
#26
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Цитата:
Сообщение от BYT Посмотреть сообщение
Предельным здесь будет некоторый минимальный размер до вершины,который чемто будет объясняться.
Предельный случай -именно когда они равны. При любых других раскладах на стороне большого прямоугольника между его вершиной и вершиной маленького всегда можно найти еще одну точку -вершину нового маленького прямоугольника.
Солидворкер вне форума  
 
Непрочитано 23.03.2012, 10:00
#27
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Прошу прощения-не спал ещё.
Конечно модель получил sbi и Хмурый.

Я просто не в те дебри полез.

Только вот чтото у меня не получается по формуле sbi
Миниатюры
Нажмите на изображение для увеличения
Название: Рисунок1-Model.jpg
Просмотров: 220
Размер:	45.9 Кб
ID:	76994  

Последний раз редактировалось BYT, 23.03.2012 в 10:08.
BYT вне форума  
 
Непрочитано 23.03.2012, 10:09
#28
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


См. вложение (MathCAD версии 14)
Вложения
Тип файла: zip pryamoug_v2.zip (16.6 Кб, 83 просмотров)

Последний раз редактировалось Meknotek, 23.03.2012 в 10:15.
Meknotek вне форума  
 
Непрочитано 23.03.2012, 10:22
#29
Хмурый


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


BYT, соотношение должно выполняться, которое я привёл.
ещё одно есть
А2/В1=В2/А1
это тоже самое, только с другой стороны
Хмурый вне форума  
 
Непрочитано 23.03.2012, 10:23
#30
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Хмурый

Именно что соотношение должо выполняться.Только пока не могу согласиться.Буду смотреть.
Я это соотношение искал.Но не нашёл.

Хмурый,но если твоё соотношение верно то получается....короче ближе к вечеру.
BYT вне форума  
 
Непрочитано 23.03.2012, 10:26
#31
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Для тех, у кого нет МатКада:
пусть a - ширина описанного прямоугольника
b - высота описанного
c - ширина вписанного


d - искомая длина вписанного прямоугольника
fi - искомый угол наклона(поворота) ИСКОМОЙ длины (d) вписанного прямоугольника относительно горизонтальной оси (в пределах 0..90градусов)

Тогда надо решить систему из двух уравнений:
c*cos(fi) + d*cos(90-fi)=b
c*cos(90-fi) + d*cos(fi)=a

По полученному fi можно найти координаты вершин вписанного прямоугольника:
Первая вершина x = c * cos(90-fi); y = 0
Вторая вершина х = 0; y = c * cos(fi)

Последний раз редактировалось Meknotek, 23.03.2012 в 10:45.
Meknotek вне форума  
 
Непрочитано 23.03.2012, 10:29
#32
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Meknotek

Ща проверим

По моим каракулям

24,8*cos6+d*cos(90-6)=50 -> d=(50-24.8*cos6)/cos84=25.335/0.105=241.285

С моей картинкой не сходится
Миниатюры
Нажмите на изображение для увеличения
Название: Рисунок1-Model.jpg
Просмотров: 136
Размер:	53.2 Кб
ID:	76997  

Последний раз редактировалось BYT, 23.03.2012 в 10:38.
BYT вне форума  
 
Непрочитано 23.03.2012, 10:43
#33
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от BYT Посмотреть сообщение
Meknotek

Ща проверим

По моим каракулям

24,8*cos6+d*cos(90-6)=50 -> d=(50-24.8*cos6)/cos84=25.335/0.105=241.285

С моей картинкой не сходится
Не тот угол (описание выше поправил). a=90-6 = 84 градуса (а не 6). Угол "фи" в моем случае - угол между гор.осью и искомой "d" (а не "с"). Пересчитайте с углом 90-6=84 градуса

(кстати в автокаде выставьте точность углов повыше. Там должно быть 5 - с чем-то градусов)
Meknotek вне форума  
 
Непрочитано 23.03.2012, 10:46
#34
Verloc


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


Еще один вариант решения:
1 условие - Теорема Пифагора для внутренних треугольников
2 условие - равенство площадей: внутренний прямоугольник+все треугольники = внешний прямоугольник.
Получается система - три уравнения, три неизвестных.
Решение дам позже
Verloc вне форума  
 
Непрочитано 23.03.2012, 10:50
#35
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Meknotek

Я не верно решал.Там у вас система
BYT вне форума  
 
Непрочитано 23.03.2012, 10:55
#36
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от Verloc Посмотреть сообщение
Еще один вариант решения:
1 условие - Теорема Пифагора для внутренних треугольников
2 условие - равенство площадей: внутренний прямоугольник+все треугольники = внешний прямоугольник.
Получается система - три уравнения, три неизвестных.
Решение дам позже
Получается такая система:
1) c*d + y*x + (a-x)*(b-y) = a * b
2) x/c = (b-y)/d
3) y/c = (a-x)/d

где:
х - координата вершины, лежащей на "ширине" описанного прямоугольника
y - координата вершины, лежащей на "высоте" описанного прямоугольника
Миниатюры
Нажмите на изображение для увеличения
Название: Pryamoug_Obozn.JPG
Просмотров: 6543
Размер:	43.2 Кб
ID:	77000  

Последний раз редактировалось Meknotek, 23.03.2012 в 11:01.
Meknotek вне форума  
 
Непрочитано 23.03.2012, 10:58
#37
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


кстати, тут можно с параметризацией поиграться.. кой-чего получилось (во вложении)
Вложения
Тип файла: zip 1234.zip (936.3 Кб, 80 просмотров)
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 23.03.2012, 11:01
#38
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Meknotek

Не понятно.
Я запутался.
Там два уравнения (если Вы это системой зовёте) на одно неизвестное.
Чтото не так.
Не вяжется.

Добавлено

Понял теперь где угол
Миниатюры
Нажмите на изображение для увеличения
Название: Рисунок1-Model.jpg
Просмотров: 111
Размер:	48.3 Кб
ID:	77001  
BYT вне форума  
 
Непрочитано 23.03.2012, 11:05
#39
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от BYT Посмотреть сообщение
Meknotek

Не понятно.
Я запутался.
Там два уравнения (если Вы это системой зовёте) на одно неизвестное.
Чтото не так.
Не вяжется.

Добавлено

Понял теперь где угол
Два уравнения, два неизвестных - 1) длина d и 2) угол fi
Meknotek вне форума  
 
Непрочитано 23.03.2012, 11:05
#40
BYT


 
Регистрация: 04.10.2011
Сообщений: 3,070


Цитата:
Сообщение от Meknotek Посмотреть сообщение
Два уравнения, два неизвестных - 1) длина d и 2) угол fi
Понял.Угол я зачемто сам задал.
BYT вне форума  
Ответ
Вернуться   Форум DWG.RU > Сообщество > Разное > Как вписать прямоугольник в прямоугольник

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Civil 3d 2012 между двумя трассами вписать левоповоротный съезд ТР по типу "Клеверный лист" ilyyy Вертикальные решения на базе AutoCAD 18 19.04.2015 02:30
3d прямоугольник - добавить через редактирование блока ручку для его растягивания MaximuS_G AutoCAD 9 02.12.2011 22:57
Как вписать тест в рамку Ruslan19857 AutoCAD 27 12.05.2011 23:25
Работа команд повернуть и прямоугольник Hикита AutoCAD 1 10.07.2010 10:48
ACAD 2006. Пустой прямоугольник вместо текста KinSokol AutoCAD 2 19.05.2006 14:06