19.11.2018, 02:01 UTC+1

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

  • Войти
  • Зарегистрироваться

Дорогой посетитель мы рады вас приветствовать на: Allrussian Board Русскоязычный форум в Германии. Если это Ваше первое посещение этого сайта, то прочитайте, пожалуйста, помощь . Там Вы узнаете о возможностях управления сайтом. Чтобы использовать все возможности сайта Вы должны зарегистрироваться. Для этого используйте Регистрационный формуляр. Вы можете прочитать подробности регистрационного процесса. Если Вы уже регистрировались, здесь Вы можете войти.

bachelor

Гуру

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

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

1

25.06.2017, 15:17

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

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

Вот пример:

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

[attach]91828[/attach]

[attach]91829[/attach]




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

Meike

Гуру

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

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

2

25.06.2017, 15:28

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




_______________
Свет в конце туннеля временно выключен..
  • К началу страницы

bachelor

Гуру

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

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

3

25.06.2017, 15:59

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

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




_______________

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

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

Meike

Гуру

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

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

4

25.06.2017, 17:01

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




_______________
Свет в конце туннеля временно выключен..
  • К началу страницы

bachelor

Гуру

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

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

5

25.06.2017, 18:12

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



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




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

Rumata Мужской

Мастер

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

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

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

Пол: Мужской

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

6

25.06.2017, 19:12

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




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

Charony

Профи

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

Сообщения: 683

7

25.06.2017, 20:08

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

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




_______________

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

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

bachelor

Гуру

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

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

8

25.06.2017, 21:02

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

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


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

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




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

bachelor

Гуру

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

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

9

25.06.2017, 21:04

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

https://github.com/adamwulf/ClippingBezier




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

PROKURATOR Мужской

Мастер

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

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

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

Пол: Мужской

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

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

10

25.06.2017, 21:27

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




_______________

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

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

bachelor

Гуру

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

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

11

25.06.2017, 21:45

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


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

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




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

Charony

Профи

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

Сообщения: 683

12

25.06.2017, 22:27

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

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

?(

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




_______________

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

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

bachelor

Гуру

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

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

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