Здесь перечислены основные разработки и алгоритмы при работе с программами
САПР-Планер и
Дом-3DНужно отметить, что 95% когда написано мной. За исключением ядра по работе с кубическими сплайнами и модуля фотореалистики.
1993- начало работы на платформе SGI-Unix. INDIGO2-Irix5.3
Главное меню, 3D графика, интерактивный режим, Сохранить файл.
Объединение основных модулей САПР-Планера (Геометрия, Сетка, Контур, Объемная Оснастка, Малка) в одну оболочку.
Информационная База Данных.
Стапель.
Постпроцессоры Н33, ИМП.
Листинг. Запись и воспроизведение макро. пасин выражений.
Начало работы со кубическими сплайнами. Библиотека Скороспелова.
Кривая второго порядка, Сплайновская кривая.
Поверхностное моделирование .
Модули материалы и текстура
Новая сетка.
Фрезеровка 2D
Симуляция движения фрезы.
Фрезеровка 3D
Эскиз - параметрическое моделирование на плоскости
Триммирование (вырезы и обрезка) сетки
Твердое тело. Вся математика и алгоритмы для параметрического моделирования. Ядро собственного геометрического движка.
Очерк поверхности
Черчение-генерация вида на основе 3-х мерной модели
Фрезеровка с триммированием.
Постпроцессор C42
Экспорт-импорт DXF-файлов
NURBS сплайны и поверхности - экспорт/импорт
Экспорт-импорт IGES -файлов
Перспектива с режимом хождения по многоэтажному зданию
Анимация (фильм)
Архитектура. Стена, окно, дверь, крыша, лестницы.
Анализ поверхности. Объем, масса.
Интерфейс с программой Сигма.
Кинематические поверхности.
Имитация кинематики деталей.
1999 г. Начало перехода на PC-Windows. Переход на C++. Постепенный перевод всех разработок на другую платформу. Программа переписывается почти полностью. Используются классы и все преимущества C++.
Новая функция эквидистанта кривой
Новый модуль Фрезеровка 2D
Постпроцессор CNC.
Импорт HPGL
Малка
Кривая Безье.
Штриховка
Технологическая операция,
Сдельная оплата. Вся технология для перевода участка на сдельную систему оплаты труда.
Технология, расчет стоимости изделий
Конструктивные материалы.
Переход на многооконную структуру программы.
Начало перевода 3D на PC. Модули на фортране переписываются на C++.
Таблица.
Сборка.
Новый интерфейс.
Экспорт-импорт 3DS-файлов
Менеджер проекта.
Фотореалистика - RayTracing. Разработка Юры Наконечного
Модуль Материалы
Работа со светом.
Мебель.
Доработка модуля архитектуры Этаж, комната, потолок
Дизайнерские схемы
Крыши
Режим удаления невидимых линий
Люкарна
Лестница винтовая
Забор
Перила
Менеджер фасадов