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

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

  • Rotten

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

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

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


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

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

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

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

    теорема Пифагора, еба
    Спустя 69 сек.
    ебаный стыд
  • Rotten

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

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

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

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

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

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

  • master

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

    Этта…

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

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

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

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

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

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

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

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

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

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

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

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