ФорумПрограммированиеPHP для идиотов → Как узнать длину нарисованной линии в пикселах?

Как узнать длину нарисованной линии в пикселах?

  • Rotten

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 3 ноября 2010 г. 8:22

    Рисую…
     imageline($image, $x1, $y1, $x2, $y2, $color);


    Это хорошо. Но, теоретически, как можно вычислить длину линии, если она нарисована по диагонали или еще по какому то смещенному углу.

    Тоесть, если вертикальная линия - то y2-y1, если горизонтальная: x2-x1…. это ясно, а вот по диагоналях - затык.
    Должна вроде быть какаято формула, это ж геометрия, координаты…
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 8:25, спустя 3 минуты 7 секунд

    теорема Пифагора, еба {+++69+++} ебаный стыд
  • Rotten

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 3 ноября 2010 г. 8:27, спустя 2 минуты 1 секунду

    клятва Гипократа
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 8:29, спустя 2 минуты 37 секунд

    ахуеть, есть целый сайт, посвященный ей
    http://th-pif.narod.ru/

  • master

    Сообщения: 3236 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 8:47, спустя 17 минут 31 секунду

    среда - маленькая пятница, да
    не всё полезно, что в swap полезло
  • truth4oll

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 3 ноября 2010 г. 8:51, спустя 4 минуты 35 секунд

    Абырвалг, наверное домашнее задание по информатике было, сделать сайт
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 3 ноября 2010 г. 8:53, спустя 1 минуту 52 секунды

    Rotten, лолка {+++20+++} корень из суммы квадратов разниц координат если не ошибаюсь на память
    Сапожник без сапог
  • Troy

    Сообщения: 2533 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 10:02, спустя 1 час 8 минут 26 секунд

    Квадрат гипотенузы = суммы квадратов катетов, гипотенуза - это та линия которую ты ищешь
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 10:16, спустя 14 минут 29 секунд

    йоу, народ, я уже все написал человеку
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 10:22, спустя 5 минут 44 секунды


    йоу, народ, я уже все написал человеку
    МА-ЛО-ДЕ-ЦЦ! Садись, пять с плюсом! ) {+++24+++} :d
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 3 ноября 2010 г. 10:55, спустя 33 минуты 16 секунд


    Квадрат гипотенузы = суммы квадратов катетов, гипотенуза - это та линия которую ты ищешь
    Вообще-то теорема Пифагора несколько шире, чем этот ее частный случай и выполняется для любых векторов, сколь угодно мерного евклидова пространства.
    http://www.exponenta.ru/educat/systemat/slivina/el_16/lection/lection9/lection9.asp {+++59+++} Это я так, типа выебнулся … )))))
  • master

    Сообщения: 3236 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 10:55, спустя 23 часа 59 минут 33 секунды

    Этта…

    а какова длина одного пиксела по диагонали? В пикселах, разумеется.
    не всё полезно, что в swap полезло
  • truth4oll

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 3 ноября 2010 г. 11:00, спустя 5 минут 7 секунд

    так ёпт, она везде ж разная, зависит от дисплея {+++43+++} с недавних пор я перестал дочитывать сообщения)) соррь)
  • Frozzeg

    Сообщения: 5642 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 11:02, спустя 2 минуты 18 секунд

    Пифагоровы штаны во все стороны равны.
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • kostyl

    Сообщения: 5201 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2010 г. 11:07, спустя 4 минуты 57 секунд

    а какова длина одного пиксела по диагонали?

    один пиксель ;) - в этом и погрешность измерения ))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!