{"id":20149627,"url":"https://github.com/kumar-shivam-ranjan/computer-graphics-solar-system","last_synced_at":"2025-04-09T20:10:58.825Z","repository":{"id":73555777,"uuid":"319302620","full_name":"kumar-shivam-ranjan/Computer-Graphics-Solar-System","owner":"kumar-shivam-ranjan","description":"The aim of this project is to show the shadow implementation using OPENGL which include movement,Light properties and also transformation operations on objects.","archived":false,"fork":false,"pushed_at":"2020-12-07T11:55:00.000Z","size":713,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T20:10:52.775Z","etag":null,"topics":["cpp","graphics","opengl"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kumar-shivam-ranjan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-12-07T11:46:01.000Z","updated_at":"2024-07-04T14:28:44.000Z","dependencies_parsed_at":"2023-02-28T08:32:01.051Z","dependency_job_id":null,"html_url":"https://github.com/kumar-shivam-ranjan/Computer-Graphics-Solar-System","commit_stats":null,"previous_names":["kumar-shivam-ranjan/computer-graphics-solar-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumar-shivam-ranjan%2FComputer-Graphics-Solar-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumar-shivam-ranjan%2FComputer-Graphics-Solar-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumar-shivam-ranjan%2FComputer-Graphics-Solar-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumar-shivam-ranjan%2FComputer-Graphics-Solar-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kumar-shivam-ranjan","download_url":"https://codeload.github.com/kumar-shivam-ranjan/Computer-Graphics-Solar-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","graphics","opengl"],"created_at":"2024-11-13T22:46:15.731Z","updated_at":"2025-04-09T20:10:58.802Z","avatar_url":"https://github.com/kumar-shivam-ranjan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Computer-Graphics-Solar-System\nThe aim of this project is to show the shadow implementation using OPENGL which\ninclude Movement, Light properties and also transformation operations like translation, rotation,\nscaling etc on objects. The package must also have a user friendly interface.\n\n# Computer Graphics\nGraphics provides one of the most natural means of communicating with a computer,\nsince our highly developed 2D and 3D pattern recognition abilities allow us to perceive and\nprocess pictorial data rapidly and efficiently. Interactive computer graphics is the most important\nmeans of producing pictures since the invention of photography and television. It has the added\nadvantage that, with the computer, we can make pictures not only of concrete real world objects\nbut also of abstract, synthetic objects, such as mathematical surfaces and of data that have no\ninherent geometry, such as survey results.\n\n# User Interface:\n## Keyboard Based Interface\nUsing the keyboard user can make the planets to rotate on their own axis and revolve\nround the Sun. The stars are made to twinkle and the Comet is made to revolve round the Sun.\n* The keys m, v, e, r, j, s, u, n are used to rotate the planets.\n* The keys M, V, E, R, J, S, U, N are used to revolve the planets around the Sun.\n* The key z rotates the sun, B gives both the rotation and revolution of the planets around the\nrotating Sun with a Comet revolution and Stars twinkle.\n* Pressing the key A revolves all the planets and comet and the key a rotates all the planets\naround the rotating Sun with Stars twinkling in the background.\n* The key b is used to make the stars twinkle and c for the revolution of the Comet.\n\n# Mouse Interface\nUsing the mouse user can make the planets to rotate and revolve round the Sun and\nComet to revolve round the Sun.\n* Left Button: Rotates and revolves the planets and Comet in anticlockwise direction.\n* Right Button: Rotates and revolves the planets and Comet in clockwise direction.\n\n# SnapShot\n![Screenshot from 2020-12-07 16-26-00](https://user-images.githubusercontent.com/42781233/101347834-ac3cd700-38b0-11eb-8217-fcbf4cb03a07.png)\n# Scope\nIt is developed in ECLIPSE. It has been implemented on UBUNTU platform. The\n3-D graphics package designed here provides an interface for the users for handling the display\nand manipulation of Celestial Exploratory. The Keyboard is the main input device used.\n\n# Contributors\n* Kumar Shivam Ranjan (18075031)\n* Neha Kumari (18074012)\n\n# To Know more about me and my work, do visit :\nhttps://ksrrock.github.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumar-shivam-ranjan%2Fcomputer-graphics-solar-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkumar-shivam-ranjan%2Fcomputer-graphics-solar-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumar-shivam-ranjan%2Fcomputer-graphics-solar-system/lists"}