Эксперименты

Оверлеи многоугольников

Описание алгоритма пересечения, объединения, разности и симметрической разности произвольных многоугольников

Алгоритм Бухбергера

Описывается алгоритм Бухбергера построения редуцированного базиса Гребнера.

Латинские и магические квадраты

В этом разделе собраны алгоритмы для построения латинских и магических квадратов.

topswops

Конкурс Зиммермана. Поиск требуемой расстановки карт.

Точки пересечения кривых Безье

Описывается способ получения точек пересечения кубических кривых Безье, в том числе получение точки самопересечения.

Кубик Рубика

Пример реализации Кубика Рубика с исходниками (Delphi + OpenGL).

Шрифты.Чтение/запись отдельных символов

Запись/чтение отдельных символов шрифтов.

Кривые Безье.Применение

Примеры использования кривых Безье для построения различных кривых в GDI+ (Delphi)

Быстрое умножение матриц

Применение SIMD-инструкций при умножении целочисленных квадратных матриц.

Delphi.Вызов методов объектов по имени.Часть 1

Простой вызов метода по имени с использованием методов GetMethodInfo/ObjectInvoke модуля ObjAuto.

Delphi.Вызов методов объектов по имени.Часть 2

Вызов метода по имени, основанный на доступности описаний published-свойств.

Динамическая реализация интерфейсов

Описывается класс для динамического создания экземпляра объекта, реализующего произвольный интерфейс перенаправлением вызовов методов другому классу.

Copyright © 2009-2014 by