Возможно, действиельно проще, раставить бордеры в нужные углы, а затем изменять размер родителя, но у меня был ход мысли такой что я планировал их в крестик собирать, или что то еще делать не стандартное. Поэтому оставил этот вариант в статье.
Думаю что такой подход более гибкий и понятный.
Все таски в отделенной директории.
gulpfile никогда не редактируется.
А так да мы все велосипедисты =)
P.S. А парни пошли дальше. Они назвали директорию gulpfile.js ну а там естественно index.js и вообще красота получается =) Надо будет в своем скелете так же сделать =)
Да TS вообще тема но для большой компании со своими серверами.
И в ней так можно супер все организовать и допилить ее хоть под обезьянку офис-менеджера так и под профессионала.
Сам пользовался TS 7 лет, но когда ушел из энтерпрайза начал искать удаленные решения.
И про dobambam.com то же не упомянули. Пользуюсь более года устраивает все и то что бесплатный пакет вполне демократичный!
И так же есть настраиваемый workflow. Поддерживает работу с git и разные хуки в коммитах для закрытия задач, остановки таймтрекера, деплойда.
В общем, я доволен. =)
попробовал только с делением x,y на w
точки попали куда надо.
Но при перемещении все равно происходит неверный сдвиг.
Возможно дело уже за малым понять почему сдвиг косячит.
Известно что она транспонированная.
Задача: есть координаты точки
[x,y]
мы их приводим к однородным
[x,y,0,1]
z — у нас нет по сути. Верно?
затем умножаем ее на матрицу трансформации,
и получаем вектор
[x', y', 0, w]
как я понял из вашего описания.
То есть теперь если я разделю x'/w и y'/w, то я получу координаты точки [x, y] только спроецированные на плоскость что на экране.
Но у меня срабатывает поворот, то есть если убрать проекцию то точка поворачивается на нужный градус и совпадает с желаемым результатом, а вот проекцию ни как не могу поймать.
то есть что-то происходит но оно не то что нужно.
Еще прочитал в спецификации css что коэффициент проекции будет d/(d — Z), где d — дистанция, а что есть Z я не смог разобраться. Пробовал делать [x, y, 1, 1] но это не верно получается. Пробовал подставить в коэффициент w но тоже лажа какая то, когда начинаю смещать то все едет не пропорционально.
Подскажите пожалуйста что я не так делаю и где ошибаюсь.
Библиотека тесно связан с d3.js, она использует все, что можно от d3. Конечно d3.layout.force считает положение объектов, но рисуется все на canvas библиотекой, но это не только отрисовка, как вы сказали сперматозоидов, это совокупность всех частей. Я не могу позиционировать ее как плагин к d3, хотя по сути оно так и есть, так как не выполнил требовании написания плагинов для d3.
В данном же примере, я показал как можно использовать мою библиотеку совместно с leaflet, heatmap и тд. естественно каждый выполняет свою работу.
можно по ssh tail -f сделать и завернуть выдачу в logstalgia и смотреть на своей машине.
В gulpfile всего две строки:
свою заготовку форкнул и изменил из вот этого vigetlabs/gulp-starter.
Думаю что такой подход более гибкий и понятный.
Все таски в отделенной директории.
gulpfile никогда не редактируется.
А так да мы все велосипедисты =)
P.S. А парни пошли дальше. Они назвали директорию gulpfile.js ну а там естественно index.js и вообще красота получается =) Надо будет в своем скелете так же сделать =)
По поводу замечании по каталогов, согласен надо будет поправить.
Еще один вопрос. Откуда лучше форкать из jiisoft или из твоего аккаунта, для того чтобы контрибьютить?Вопрос снят =))
И вообще отрадно что земляк сотворил такое =)))
И в ней так можно супер все организовать и допилить ее хоть под обезьянку офис-менеджера так и под профессионала.
Сам пользовался TS 7 лет, но когда ушел из энтерпрайза начал искать удаленные решения.
И так же есть настраиваемый workflow. Поддерживает работу с git и разные хуки в коммитах для закрытия задач, остановки таймтрекера, деплойда.
В общем, я доволен. =)
В общем разобрался.
works.artzub.com/onur/
в projection завернута матрица и умножение на нее при вызове convertPoint.
Не знаю так это или нет.
Но видимо по наитию делаю вот так:
где
как раз и приводит к тому что считается в видовых координатах
а потом делаю так
получаю координат для отрисовки на экране =)
Спасибо еще раз за ответ.
Спасибо сейчас попробую применить ваши замечания.
попробовал только с делением x,y на w
точки попали куда надо.
Но при перемещении все равно происходит неверный сдвиг.
Возможно дело уже за малым понять почему сдвиг косячит.
Но буду благодарен любой помощи.
В браузере используется перспектива с d=500 и поворот div на 50 градусов.
матрица которую делает хром
Известно что она транспонированная.
Задача: есть координаты точки
мы их приводим к однородным
z — у нас нет по сути. Верно?
затем умножаем ее на матрицу трансформации,
и получаем вектор
как я понял из вашего описания.
То есть теперь если я разделю x'/w и y'/w, то я получу координаты точки [x, y] только спроецированные на плоскость что на экране.
Но у меня срабатывает поворот, то есть если убрать проекцию то точка поворачивается на нужный градус и совпадает с желаемым результатом, а вот проекцию ни как не могу поймать.
то есть что-то происходит но оно не то что нужно.
Еще прочитал в спецификации css что коэффициент проекции будет d/(d — Z), где d — дистанция, а что есть Z я не смог разобраться. Пробовал делать [x, y, 1, 1] но это не верно получается. Пробовал подставить в коэффициент w но тоже лажа какая то, когда начинаю смещать то все едет не пропорционально.
Подскажите пожалуйста что я не так делаю и где ошибаюсь.
Видимо придется разбить на части и выложить в вики…
В данном же примере, я показал как можно использовать мою библиотеку совместно с leaflet, heatmap и тд. естественно каждый выполняет свою работу.