динамическое создание линии

Alexandre

PHPПенсионер
динамическое создание линии

как с помощью скрипта мне нарисовать линию.

если использовать SVG, то как мне изменитять координаты в ходе работы программы
 

Alexandre

PHPПенсионер
спасибо Eugene Bond но этот топик создал я
и там нет подходящего ответа
 

Alexandre

PHPПенсионер
Eugene Bond
1) рисование линии дивами - нужно много дивов по 1рх на 1 линию...
а линий много, и они должны быть динамичесике (т.е. координаты вычисляются от положения курсора и пр... )

2) применение SVG - хорошо, только мне не объяснили как я могу динамически менять координаты линии...

3) то же относится и к Микросовтовскому стилю....

[ЦВЕТОМ=silver]Eugene Bond: советовать не по делу - все мастера[/ЦВЕТОМ]
 

ForJest

- свежая кровь
А что тебе мешает создать матрицу пихелей 1x1 и рисовать посредством подмены изображения?
Создаешь область - таблицу с ячеками. В каждой ячеке - прозрачный пиксель 1x1. Создать можно даже JavaScript. Потом, также как при реализации rollover'ов меняешь пиксели на цветные. Или если нужно поменять обратно - на прозрачные. Напишешь свою либу и будешь рисовать сколько влезет.
Я сам как-то думал сделать подобное чудо, но надобности не случилось.
 

HEm

Сетевой бобер
есть еще интересный тег <hr> свойства которого контролируются...
 

Alexandre

PHPПенсионер
HEm - мне нужны линии под наклоном.

ForJest создать матрицу пикселей хорошая идея....
только это будет матрица 800х600 или даже больше......

не знаю.... не знаю....надо попробовать. Но мне бы хотелось найти стандартные пути решения.

Например можно использовать SVG - но тогда как менять координаты линий в ходе вычислений...
 

ForJest

- свежая кровь
А что тебя смущает в матрице 800x600?
Если уж так хочется рисовать со всеми удобствами - напиши апплет на Java. И управляй им через JS.
 

Alexandre

PHPПенсионер
я так и сделал бы, но не умею писать аплеты...
можно написать Active... тогда в принцыпе и управлять им особо не затруднит....

Спасибо, но я выход уже нашел через VML
 

Бедрин Дмитрий

Guest
Alexandre видимо имел ввиду VRML.
Если есть такой зверь как VML, то пожалуйста проведите ликбез - кто такой, спасибо.
 

Андрей М.

Guest
Ничего общего. VML - это векторная графика, аналог SVG от MS, основанная на XML. VRML(Virtual Reality Modelling Language) - язык моделирования виртуальной реальности, предназначен для описания трехмерных изображений и т.п. В-общем гугл рулит.
 
Сверху