Форумы Технос: Количество поворотов - Форумы Технос

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

Количество поворотов Неверное количество поворотов

#1 Пользователь офлайн   brod9iga_91@mail.ru 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 28 September 18

Отправлено 23 December 2019 - 05:41

Не понятна логика по подсчету количества поворотов. По моим подсчетам на данной карте не менее 12 поворотов. Программа же выдает всего 4 поворота.

Прикрепленные файлы


0

#2 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 23 December 2019 - 11:47

Так и есть. На этой карте 4 поворота.

Прикрепленные изображения

  • Прикрепленное изображение: 01.JPG

0

#3 Пользователь офлайн   brod9iga_91@mail.ru 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 28 September 18

Отправлено 30 January 2020 - 05:17

<list_cuts>
<cut x1="200.00" x2="200.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="0.00" x2="200.00" y1="780.00" y2="780.00"/>
<cut x1="0.00" x2="200.00" y1="1560.00" y2="1560.00"/>
<cut x1="400.00" x2="400.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="200.00" x2="400.00" y1="780.00" y2="780.00"/>
<cut x1="200.00" x2="400.00" y1="1560.00" y2="1560.00"/>
<cut x1="900.00" x2="900.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="400.00" x2="900.00" y1="760.00" y2="760.00"/>
<cut x1="400.00" x2="900.00" y1="1520.00" y2="1520.00"/>
<cut x1="1400.00" x2="1400.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="900.00" x2="1400.00" y1="760.00" y2="760.00"/>
<cut x1="900.00" x2="1400.00" y1="1520.00" y2="1520.00"/>
<cut x1="2000.00" x2="2000.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="1400.00" x2="2000.00" y1="500.00" y2="500.00"/>
<cut x1="1400.00" x2="2000.00" y1="1000.00" y2="1000.00"/>
<cut x1="1400.00" x2="2000.00" y1="1500.00" y2="1500.00"/>
<cut x1="2500.00" x2="2500.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="2000.00" x2="2500.00" y1="600.00" y2="600.00"/>
<cut x1="2200.00" x2="2200.00" y1="1570.00" y2="600.00"/>
<cut x1="2000.00" x2="2200.00" y1="900.00" y2="900.00"/>
<cut x1="2000.00" x2="2200.00" y1="1200.00" y2="1200.00"/>
<cut x1="2000.00" x2="2200.00" y1="1500.00" y2="1500.00"/>
<cut x1="2200.00" x2="2500.00" y1="800.00" y2="800.00"/>
<cut x1="2200.00" x2="2500.00" y1="1000.00" y2="1000.00"/>
<cut x1="2200.00" x2="2500.00" y1="1200.00" y2="1200.00"/>
<cut x1="2200.00" x2="2500.00" y1="1400.00" y2="1400.00"/>
<cut x1="2700.00" x2="2700.00" y1="1570.00" y2="0.00" type="main"/>
<cut x1="2500.00" x2="2700.00" y1="300.00" y2="300.00"/>
</list_cuts>

Как из этого списка получить 4 поворота? Объясните пожалуйста.
0

#4 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 30 January 2020 - 11:05

Это координаты описывают расположение линий реза. Раз по ним можно нарисовать схему реза, то можно, прочитав и проанализировав их взаимное расположение, построить дерево зависимостей: родительский рез - дочерний рез - и т.д. И отсюда получить полную схему и количество поворотов. К сожалению, эта задача более никем не востребована, поэтому мы сейчас не можем отменить другие задачи плана, чтобы потратить на нее свои ресурсы.

Прикрепленные изображения

  • Прикрепленное изображение: 001.JPG

0

#5 Пользователь офлайн   brod9iga_91@mail.ru 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 28 September 18

Отправлено 30 January 2020 - 11:47

Прошу потратить драгоценные 15 минут вашего времени и объяснить, как построить то самое дерево зависимостей.
0

#6 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 30 January 2020 - 18:33

Просмотр сообщенияbrod9iga_91@mail.ru (30 January 2020 - 11:47) писал:

Прошу потратить драгоценные 15 минут вашего времени и объяснить, как построить то самое дерево зависимостей.


Line1(x11, y11, x12, y12); 
Line2(x21, y21, x22, y22);
if(Line1.PointOnLine(Line2.GetPoint1()) || Line1.PointOnLine(Line2.GetPoint2()))
{
Line2.m_pParent = Line1;
} 


Можем отложить задачи других пользователей и включить Вашу задачу в голову плана. Стоимость = $400
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

2 человек читают эту тему
0 пользователей, 2 гостей, 0 скрытых пользователей