Este é um projeto de Computação Gráfica feito em React Native com Expo.
-
Instale as dependências:
npm install
-
Inicie o projeto:
npm start
Isso iniciará o Metro Bundler. A partir daí, você pode optar por executar o aplicativo em um emulador de Android, simulador de iOS ou na web.
Recomendo baixar e utilizar o Expo GO para fazer a utilização da aplicação em seu dispositivo
Alternativamente, você pode usar os seguintes comandos:
- Para Android:
```bash
npm run android
```
- Para iOS:
```bash
npm run ios
```
- Para Web:
```bash
npm run web
```
O aplicativo implementa vários algoritmos de computação gráfica, como:
- Geração de Curvas de Bézier
- Algoritmo de Bresenham para linhas
- Geração de Círculos
- Recorte de linha de Cohen-Sutherland
- Preenchimento recursivo (Flood Fill)
- Preenchimento por Scanline
- Recorte de polígono de Sutherland-Hodgman