пятница, 23 мая 2008 г.

полигоны

Планирую сделать сервисы для работы с решетками:
генератор кристаллографических групп.
действие этими группами на объект (пока только многоугольник).

Из этого в частности можно сделать просмотр разнообразных решеток и разбиений на плоскости.

Еще можно сделать рисунков в стиле Эшера, когда некоторые животные регулярно заполняют плоскость.

Сделал отрисовку многоугольников:
Голый REST: http://dcs.isa.ru/taras/mathnet/polygon2svg.html
Приложение http://dcs.isa.ru/taras/mathnet/points_input/points_polygon.html


Многоугольник задается в следующем формате:
N_points p1x p1y p2x p2y ... pnx pny


Сделал преобразование многоугольника под действием движения:
Голый REST сервис: http://dcs.isa.ru/taras/mathnet/polygontransform.html
движение задается в JSON формате m - матрица, t - параллельный перенос
матрица только транспонированная получилась.

Типов становится все больше... пора заводить описание типов.

Комментариев нет: