Giter Club home page Giter Club logo

rob-ec / solar-system Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 10.68 MB

Cena em 3D com a formação e movimentação do Sistema Solar. O projeto foi criado durante a disciplina de Computação Gráfica do curso de Engenharia de Computação da Universidade Federal do Ceará.

Home Page: https://sistema-solar-ufc.000webhostapp.com/

License: MIT License

JavaScript 91.75% HTML 6.34% CSS 1.91%
graphic-computing javascript sobral solar-system solar-system-simulation three-js threejs ufc universidade-federal

solar-system's Introduction

Solar System

Three.JS v0.156.1

Cena em 3D com a formação e movimentação do Sistema Solar. O projeto foi criado durante a disciplina de Computação Gráfica do curso de Engenharia de Computação da Universidade Federal do Ceará. Sua execução pode ser vista em: https://youtu.be/wmKmgr7_J5k

Setup

Na pasta Sistema_Solar execute:

npm install

Run

Na pasta Sistema_Solar execute:

npm run dev

Requisitos

O Projeto se trata de uma simulação/represetação do Sistema Solar utilizando como base a biblioteca Three.JS.

A proposta completa do projeto e seus requisitos está disponível em Descrição do projeto.pdf.

Prazo

  • O projeto deve ser finalizado e entregue até o dia 15 de Outubro de 2023.

Requisitos Básicos

O projeto precisa contear obrigatoriamente:

  • Requisito 1: Uso de transformações geométricas e texturas para cada corpo celeste;
  • Requisito 2: Apresentar os objetos referentes aos planetas e sol
    (Saturno pode apresentar seus anéis com mesmo recurso de textura mostrado em sala, mas os satélites de cada um dos planetas serão desconsiderados para este trabalho);
  • Requisito 3: Aplicar o máximo de objetos referentes ao Sistema Solar na cena;
  • Requisito 4: Aplicar a translação dos planetas ao redor do Sol;
  • Requisito 5: Permitir a possibilidade de mudança de velocidade dos movimentos dos planetas por teclas;
  • Requisito 6: Planetas realizarem a própria rotação em torno de cada si mesmos;
  • Requisito 7: Incluir projeto no GitHub e no README adicionar link de vídeo de demonstração no Youtube mostrando o funcionamento da cena 3D;

Extras

O projeto pode conter opcionalmente:

  • Extra 1: Representação eficiente dos anéis de Saturno;
  • Extra 2: Representação de alguma(s) amostra(s) de satélite(s);
  • Extra 3: Planetas ficarem em velocidades distintas;
  • Extra 4: Adiciona teclas para interação do usuário.

Demo

Imagem estática da simulação do sistema solar

Em movimento

Gif em movimento da simulação do sistema solar

Vídeo do projeto

SOLAR SYSTEM

Autores


Yara Silva

Robson Gomes

Luan Moraes

Jônatas Mendonça

Jonas Fontenele

Vinícius Santos

solar-system's People

Contributors

jonas-ar avatar jonatasmvb avatar rob-ec avatar yarabrg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.