2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
1

Пропорциональность тел

10.02.2015, 19:06. Показов 562. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Такой вот вопрос . Как находить тело, с габаритами больше, или меньше заданных, но с такими же пропорциями . Т.е. Задаются габариты детали, а мне нужно найти деталь которая может быть существенно больше или меньше заданных габаритов, но с такими же пропорциями что и у той что задана.
Я пишу программку которая ищет детали в базе данных по заданным габаритам(длина/высота/ширина). Так же задается отклонение(в процентах) в пределах которых тоже будет вестись поиск. Но нужно внести возможность, искать не только по размерам, но и по пропорциям . Поиск по заданны габаритам я уже сделал. А вот по пропорциям ,в плане математики я не до конца понимаю как определять что другая деталь по пропорциям похожа к той что я ищу.
Может кто-то сможет объяснить ...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2015, 19:06
Ответы с готовыми решениями:

Вычисление объемов тел
Вычислить объем тела, ограниченного поверхностями (x^2)/9+(y^2)/4-(z^2)/36=-1. z=12 Помогите...

Отношение объёмов тел вращения
Треугольник со сторонами, отношение которых равно a:b:c, вращается сначала вокруг одной стороны,...

Пересечение двух тел в пространстве
Привет всем! У меня есть небольшое увлечение - иногда делаю карты к сетевым 3д бегалкам,...

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

9
4236 / 2933 / 687
Регистрация: 08.06.2007
Сообщений: 9,814
Записей в блоге: 4
10.02.2015, 19:45 2
Берете все линейные размеры детали и умножаете на одно и то же число. Если число больше 1, то будет увеличение.
0
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
10.02.2015, 19:52  [ТС] 3
Цитата Сообщение от palva Посмотреть сообщение
Берете все линейные размеры детали и умножаете на одно и то же число. Если число больше 1, то будет увеличение.
Не совсем вас понял. Умножать? что то я не могу представить что это мне даст.? Можете на примере показать?
0
4236 / 2933 / 687
Регистрация: 08.06.2007
Сообщений: 9,814
Записей в блоге: 4
10.02.2015, 19:57 4
Ну если ширина высота и глубина равна 2,3,4, то умножив на полтора получим 3, 4.5, 6.
0
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
10.02.2015, 20:09  [ТС] 5
Цитата Сообщение от palva Посмотреть сообщение
Ну если ширина высота и глубина равна 2,3,4, то умножив на полтора получим 3, 4.5, 6.
Это практически то же самое что я уже сделал. Я задал на поиск габариты 2,3,4 и отклонение 50 процентов. И мне с базы данных выдало все детали габариты которых колеблются Ш(1-3) В(1.5-4.5)Г(2-6) . Но мне нужно задать возможность искать детали с похожими пропорциями. Т.е. я задал габарит 14,10,14 и отклонение 50 % но уже поиск проводится иначе и в результате мне уже выдаст не деталь з габаритами 7,15,12 а 7,5,7 или 28,20,28. Т.е. идентичную по пропорциям (форме) . (это если грубо говоря)

Вот к примеру. Два прямоугольника, первый намного больше второго, но пропорции одинаковые.
(извините за кривую картинку, спешил быстро ответить)
Миниатюры
Пропорциональность тел  
0
Заблокирован
10.02.2015, 20:49 6
Цитата Сообщение от galaxyblazer Посмотреть сообщение
и отклонение 50 %
Как-то много для отклонения.
0
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
10.02.2015, 20:52  [ТС] 7
Цитата Сообщение от IrineK Посмотреть сообщение
Как-то много для отклонения.
это как пример, что бы считать проще было.
0
Заблокирован
10.02.2015, 21:09 8
Цитата Сообщение от galaxyblazer Посмотреть сообщение
но уже поиск проводится иначе
Значит, что-то с поиском.
0
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
10.02.2015, 21:27  [ТС] 9
ну вот вариант что мне пришел... хотя что-то кажется что это туповато но малоли..
вообщем я задал габариты для поиска H1,L1,W1 и процент %. В базе есть детали с габаритами Hi,Li,Wi.
Вырисовывается эталон у меня для каждого параметра: D1=(H1/H1)*%/100% и аналогично для L1,W1 .
Потом все значения суммирую и делю на 3, получаю общее значение.

Потом я сравниваю то что в базе с тем что я задал: (Hi/H1)/%*100% и так же для Li,Wi. в результате я получил к примеру 1.75 , 1.81 , 1.8 . Беру суммирую все и делю на 3 . Нахожу общее значение. И сравниваю с тем что я ввел. Но тут мне кажется чего-то не хватает....

Добавлено через 8 минут
Цитата Сообщение от IrineK Посмотреть сообщение
Значит, что-то с поиском.
тут имелось в виду что я в программе хочу предоставить разные варианты поиска. Точно по габаритам и по пропорциям .
Вот есть два прямоугольника один с длиной 16 см и шириной 8 см, а другой с длиной 4 см. и шириной 2 см. Габариты разные но пропорции одинаковые , так как коэффициент пропорциональности у них одинаков 16/8 и 4/2 будет 2!

Если бы надо было провести поиск для 2-х мерных фигур, то проблем бы не было, а мне нужно для 3-х мерных. И я вот прошу подсказать как именно.
0
Заблокирован
10.02.2015, 22:20 10
Цитата Сообщение от galaxyblazer Посмотреть сообщение
Вырисовывается эталон у меня для каждого параметра: D1=(H1/H1)*%/100%
Эталон, который вот так вот отклоняется? Для эталона логично отклонение = 0
Для остальных (Hi - Н1)/H1

Добавлено через 1 минуту
Если 50%, то
-0,5 <= (Hi - Н1)/H1 <= 0.5

А если 5%, то
-0,05 <= (Hi - Н1)/H1 <= 0.05

Добавлено через 48 минут
Чтоб уже закончить с вопросом
для любого масштаба К и заданного отклонения В

(1-B) K*H1 <= K*Hi <= (1+B) K*H1
1
10.02.2015, 22:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2015, 22:20
Помогаю со студенческими работами здесь

Как относятся объемы тел, получающихся при рассечении куба плоскостью перпендикулярной диагонали?
Дан куб A-D1, Найти отношение объемов тел получающихся при рассечении куба плоскостью...

Даны объемы и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность?
Даны объемы и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность?

Пропорциональность
Работаю в Delphi XE 4, есть 2 Image, в первый загружаю картинку и жму в свойствах Proportional и...

Пропорциональность в видео
Добавляю MediaPlayer и Panel, делаю чтобы видео выводилось в Panel, но размер видео большой, как...


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

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

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