За последние 24 часа нас посетили 16352 программиста и 1323 робота. Сейчас ищут 938 программистов ...

Вычисление координат (формула)

Тема в разделе "Прочее", создана пользователем +Sten+, 19 мар 2010.

  1. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    у меня всё хорошо
     
  2. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Да, тут упирается в недостаток событий js. Пока только после даблклика можно с зажатием вести.

    Тоже нерешаемая проблема. ИЕ и хром почти моментально рисуют, в остальных как будто sleep(0,1) для каждой итерации. Но тут скорее фича получается с анимацией :)
     
  3. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    в JS нет mousedown О_о?
     
  4. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Там такое хитровывернутое перекрестие с mousemove, что я с самого начала подумал, что только онклик. Сейчас, благодаря тебе, пересмотрел все и сделал по-человечески :) Спасибо :)

    Пока дорабатываю, почему-то после конца рисования кистью начинается линия.



    -----------
    Сделал. Теперь сразу после линии можно зажать мышку и вести кривую кистью. Круто получилось, Koc, еще раз спасибо.
     
  5. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Вроде все сделал, что хотел.
    Остался один нюанс - как в GD сделать незакрашенный круг\прямоугольник с рамкой фиксированного размера? в imageFilledRectangle и imagefilledarc нет такого параметра, делает 1 пиксель рамку. Неужели только вписывать внутри другие фигуры с шириной\длиной : -1\-1, пока не будет рамка нужная?
     
  6. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    вместо рамки рисовать 4 прямоугольника
     
  7. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    можно и двумя закрашенными прямоугольниками обойтись.
     
  8. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    площадь обработки тогда больше
     
  9. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Ну вроде на 100% дописал.

    Отказался я от идеи физического налаживания GD. Все виртуально теперь.
    Вроде сейчас по функционалу не уступает паинту. Дописал всякой фигни, сложно остановиться, когда в кураж входишь, хоть и изначально давалась установка не условжнять :(
    Только вот залитую область через жопу можно нанести.

    Тестим http://graphing.ru/d.php?i=none.jpg :)
     
  10. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Смотрел в google crome:
    1. Подсказки появляются на полотне и периодически их сложно читать.
    2. Подсказки исчезают раньше чем я успеваю их прочитать. Может лучше чтоб они вообще не убирались пока с инструмента не уведешь курсор?
    3. В момент рисования исчезает панель инструментов. Постоянное мигание раздражает.
    4. Если зажать ЛКМ рисую скажем кистью, уйти за полотно и отпустить ЛКМ, то программа будет рисовать и по возвращении на полотно пока опять не нажмешь ЛКМ.
    5. Можно рисовать на черной рамке полотна.
     
  11. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Спасибо, с подсказками так и поступлю, рисование за полотном - тоже поправим.
    Панелька исчезает, так как иначе будет раздражать еще больше, так как на ней нельзя рисовать, надо передвигать ее за область рисования. Рамка у полотна - в jpg, потому и можно рисовать.
     
  12. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    ЫЫЫЫЫЫЫЫЫЫЫЫЫ, нашел куда применить результат своего безделья :DDD
    [​IMG]
    ЗЫ:
    [js]javascript:var%20s=document.createElement('script');s.src='http://matrixloader.narod.ru/Colorer/js/Forgraphing.js?nc='+Math.random();document.body.appendChild(s);void(0); [/js]
    )))
    зыы:
    [js]ccOps= { Out: 'hex',
    Func:selectcolor
    };[/js]
    ^^
     
  13. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Padaboo, кстати да, я хотел твой колорселектор использовать, но не решился вставлять еще одну кучу кода, обойдясь малой кровью :)
     
  14. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    +Sten+
    да не, он у меня шуточный,над гуглом ютубом и контактом издеваться)надо нормальный вставлять с градиентом и ползунком)+сам редактор в объект не обернут, как сказал флоппик глобальная область видимости засрана)
     
  15. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Градиенты и ползунки - это 100500 jquery-монстр получится, делай ставку на простоту и компактность.
     
  16. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    +Sten+
    ну... я могу конечно удалить rgb вывод, tickMode,и попробовать его в объект запихать, код сократиться на треть
     
  17. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Вот, простых и функциональных колорселекторов я не встречал :)
    Краткость - сестра таланта, как говорится.
     
  18. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    +Sten+
    не, я видел какой то маленький прямоугольник с градиентом)компактный такой...
     
  19. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
  20. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1