Хабы: Блог компании RUVDS.com, Работа с 3D-графикой, C, Математика
Прошлой осенью я участвовал в недельном мероприятии по программированию
Wheel Reinvention Jam. Смысл этого джема заключается в том, чтобы взглянуть по-новому на уже существующие программные системы. Я написал для него 3D-редактор под названием ShapeUp. Пост будет понятнее, если вы сначала посмотрите
видео-демо ShapeUp. Можно попробовать
ShapeUp в браузере.
Вот, как он выглядит:
Майк Вазовски!
3D-редактор
Я ненавижу тормознутость компилятора Typescript (поверьте, это относится к теме статьи). Джем показался мне подходящей возможностью реализовать более быстрое подмножество Typescript, обгоняющее по скорости
tsc
. Мне показалось, что проект можно реализовать, если начать с парсера Typescript
esbuild or
Bun. Но потом ко мне пришло понимание, что успешный результат будет выглядеть как команда терминала, выполняющая работу быстрее другой. Не особо впечатляюще в качестве демо. Мне хотелось создать крутое демо, поэтому я выбрал 3D.
Читать дальше →