24.07.2017, 08:45 UTC+2

Вы не зарегистрированы.

  • Войти

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

1

25.06.2017, 15:17

Кто силен в математике? Как я могу вычислить форму внутри многоугольника? (для программирования приложения)

Я хочу, создать приложение для укладки плитки. К сожалению, я незнаю как рассчитать форму плитки в пределах площади.

Вот пример:

Как рассчитать все стороны (a, b, c, d ,e)?

[attach]91828[/attach]

[attach]91829[/attach]




_______________
  • К началу страницы

Meike

Гуру

Дата регистрации: 26.09.2009

Сообщения: 3 081

2

25.06.2017, 15:28

a+c=b
e и d вычисляешь по теореме Пифагора, где е и d- катеты, а b-гипотинуза




_______________
Свет в конце туннеля временно выключен..
И туннель, су-а, длинный оказался.
  • К началу страницы

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

3

25.06.2017, 15:59

а+ц=б
е и д вычисляешь по теореме Пифагора, где е и д- катеты, а б-гипотинуза

Это только пример, ета плитка может бать левей или правей и тогда a+c=b не подходит. Нужен глобальней способ чтобы найти все плитки в полигоне плошйди и вырешать все их стороны.




_______________

Это сообщение уже редактировалось 1 раз/раза, последний раз пользователем »bachelor« (25.06.2017, 16:14)

  • К началу страницы

Meike

Гуру

Дата регистрации: 26.09.2009

Сообщения: 3 081

4

25.06.2017, 17:01

Апп легче будет расчитать если треугольники будут прямоугольные.
Или с равными сторонами. И отходов меньше.




_______________
Свет в конце туннеля временно выключен..
И туннель, су-а, длинный оказался.
  • К началу страницы

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

5

25.06.2017, 18:12

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



Quelle: https://stackoverflow.com/questions/8011…le-intersection




_______________
  • К началу страницы

Rumata Мужской

Мастер

Дата регистрации: 24.06.2009

Сообщения: 2 439

Благодарностей: 1

Пол: Мужской

Место проживания: NRW

6

25.06.2017, 19:12

Это только пример, ета плитка может бать левей или правей
А ещё прямоугольник может быть шире или уже, выше или ниже ... да и плитка бывает прямоугольной ...
... может нужна привязка позиции прямоугольника относительно кладки ...




_______________
Все на свете - вздор! Есть только одна роскошь на свете -
- роскошь человеческого общения!
Хуже всякого глухого, кто не хочет слышать
  • К началу страницы

Charony

Продвинутый

Дата регистрации: 09.01.2005

Сообщения: 382

7

25.06.2017, 20:08

Триангуляция многоугольника
дальше считаем площадь треугольников

Флизен так не клеют
Две стороны по пол плитки , остальные две которые скорее всего не будет видно , как получится
желательно тоже по пол плитки




_______________

Это сообщение уже редактировалось 3 раз/раза, последний раз пользователем »Charony« (25.06.2017, 20:22)

  • К началу страницы

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

8

25.06.2017, 21:02

Триангуляция многоугольника
дальше считаем площадь треугольников

Флизен так не клеют
Две стороны по пол плитки , остальные две которые скорее всего не будет видно , как получится
желательно тоже по пол плитки


1. Так мне не площадь нужна, а длина каждой стороны.

2. Выклад плитки просто пример был. Приложение будет вырешивать как лучше выложыть чтобы узких нареков не было.




_______________
  • К началу страницы

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

9

25.06.2017, 21:04

Нашёл одну библиотеку с которой может быть легко вычислить все стороны можно. Завтра попробую.

https://github.com/adamwulf/ClippingBezier




_______________
  • К началу страницы

PROKURATOR Мужской

Мастер

Дата регистрации: 12.09.2002

Сообщения: 2 428

Благодарностей: 6

Пол: Мужской

Место проживания: Ludwigshafen-Калининград-Томск-Иркутск

Увлечения: разные

10

25.06.2017, 21:27

Может сейчас глупость с балуна скажу... а если плитка будет укладываться с фугой- то она (фуга) будет "сдвигать" плитку на толщину фуги.. тогда в расчеты надо будет вносить поправку на толщену фуги




_______________

Это сообщение уже редактировалось 1 раз/раза, последний раз пользователем »PROKURATOR« (25.06.2017, 21:32)

  • К началу страницы

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

11

25.06.2017, 21:45

Может сейчас глупость с балуна скажу... а если плитка будет укладываться с фугой- то она (фуга) будет "сдвигать" плитку на толщину фуги.. тогда в расчеты надо будет вносить поправку на толщену фуги


Фуга конечно же будет учитываться.
Пользователь выполняет следующие действия:

1. Определяет площадь
2. Вводится размер плитки
3. Ввод ширину "фуги"
4. Выбирает способ кладки
5. Запускает расчет




_______________
  • К началу страницы

Charony

Продвинутый

Дата регистрации: 09.01.2005

Сообщения: 382

12

25.06.2017, 22:27

Замеряешь площадь +10%
если ложить в диагональ +15%

Если считать с точностью до 0.01, флизен продаются в упаковке
Т.е вы купите определенное количество упаковок

?(

пессимист это информированный оптимист :thumbsup:




_______________

Это сообщение уже редактировалось 2 раз/раза, последний раз пользователем »Charony« (25.06.2017, 22:33)

  • К началу страницы

bachelor

Гуру

Дата регистрации: 08.07.2007

Сообщения: 3 090

13

26.06.2017, 00:28

Приложения планируется не в первую очередь для того чтобы высчитать количество, а чтобы оптимально выложить плитку.
Чтобы узких/маленьких полосок/кусочек по краям не было.




_______________
  • К началу страницы


Рыбалка    покупка, ремонт, аренда дома или квартиры в Германии

Lr Shop,Jungle Man Parfüm und Colostrum bestellen in Deutschland und Aloe vera gel

Lr Joyce Schmuck

Lr Jungle Man Parfüm



TopList