This repository contains multiple packages and applications for the PRIME Graphics group. It hosts the code for the interactive applets in the Open Linear Algebra Book by the Delft University of Technology. The applets are hosted here: https://openla.ewi.tudelft.nl. Documentation can be found here: https://docs.openla.ewi.tudelft.nl
We are using pnpm
to install packages. To get started download pnpm. Then run:
pnpm install
src/lib
: library with components for these applets/components
: UI components/d3-components
: 2D components create with D3.js/threlte-components
: 3D components create with threlte v5/utils
: Typescript functions used throughout the app
This repo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting