{"id":19219182,"url":"https://github.com/ssarcandy/opengl_telescope_model","last_synced_at":"2025-05-13T00:30:22.430Z","repository":{"id":22737560,"uuid":"26082615","full_name":"SSARCandy/openGL_Telescope_Model","owner":"SSARCandy","description":"A 3D Telescope simulator implement with openGL \u0026 glut","archived":false,"fork":false,"pushed_at":"2020-06-11T15:29:45.000Z","size":12489,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T05:02:15.566Z","etag":null,"topics":["cmake","glew","glut","opengl","simulator","telescope"],"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/SSARCandy.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}},"created_at":"2014-11-02T14:27:20.000Z","updated_at":"2025-02-17T19:04:18.000Z","dependencies_parsed_at":"2022-08-21T10:30:38.146Z","dependency_job_id":null,"html_url":"https://github.com/SSARCandy/openGL_Telescope_Model","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2FopenGL_Telescope_Model","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2FopenGL_Telescope_Model/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2FopenGL_Telescope_Model/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2FopenGL_Telescope_Model/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SSARCandy","download_url":"https://codeload.github.com/SSARCandy/openGL_Telescope_Model/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249958765,"owners_count":21351711,"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":["cmake","glew","glut","opengl","simulator","telescope"],"created_at":"2024-11-09T14:29:48.904Z","updated_at":"2025-04-20T20:32:17.050Z","avatar_url":"https://github.com/SSARCandy.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telescope Model\r\n\r\nA complete telescope (with equatorial) simulator written in OpenGL.\r\n\r\n![demo](https://raw.githubusercontent.com/SSARCandy/openGL_Telescope_Model/master/demo/demo.gif)\r\n\r\n\r\n\r\n### Build Code\r\n\r\n**Requirement**\r\n\r\n- [cmake](https://cmake.org/) - build tools\r\n\r\n**Linux**\r\n\r\n```bash\r\n$ sudo apt-get install build-essential g++ cmake libx11-dev freeglut3-dev libglu1-mesa-dev libxcb1-dev libxext-dev libxxf86vm-dev libxi-dev libxmu-dev glew-utils libglew1.5-dev libgl1-mesa-dev freeglut3-dev libglut-dev\r\n$ git submodule update --init --recursive\r\n$ ./build.sh\r\n$ ./build/Telescope\r\n```\r\n\r\n\r\n### Usage\r\n\r\n**Control**\r\n\r\nKey      | Descriptions              | 中文\r\n---------|---------------------------|-------------\r\n`Mouse`    | Drag to change view       | (拖拉調整視角)                \r\n`Z`, `X`     | Zoom in/out               | (調整遠近)                    \r\n`A`, `D`     | Adjust Right ascension(RA)| (調整赤經)               \r\n`W`, `S`     | Adjust Declination(Dec)   | (調整赤緯)              \r\n`[`, `]`     | Adjust tripod             | (調整腳架張角)                \r\n`+`, `-`     | Adjust Motor Speed        | (調整馬達速度)  \r\n`G`        | GoTo SUN                  | (自動追蹤太陽)           \r\n`P`        | Park                      | (歸位至初始位置)         \r\n`C`        | Crazy Mode                | (瘋狂亂移動所有可動關節)\r\n`ArrowKey` | SpotLight translation     | (點光源平移)                  \r\n`PgUp`     | SpotLight Up              | (點光源向上)\r\n`PgDown`   | SpotLight Down            | (點光源向下)\r\n\r\n\r\n**Setting**\r\n\r\nKey      | Descriptions              | 中文\r\n---------|---------------------------|-------------\r\n`L`      | Shading on/off       |(光源)  \r\n`K`      | Antialias on/off     |(反鋸齒)\r\n`J`      | PolygonOffset on/off |(實心)  \r\n`H`      | Flashlight on/off    |(手電筒)\r\n`Esc`    | Exit                 |(關閉程式)                    \r\n\r\n\r\n\r\n\r\n### Sceenshots\r\n\r\n\r\n![img](https://raw.githubusercontent.com/SSARCandy/openGL_Telescope_Model/master/demo/01.png)\r\n![img](https://raw.githubusercontent.com/SSARCandy/openGL_Telescope_Model/master/demo/02.png)\r\n![img](https://raw.githubusercontent.com/SSARCandy/openGL_Telescope_Model/master/demo/03.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssarcandy%2Fopengl_telescope_model","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssarcandy%2Fopengl_telescope_model","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssarcandy%2Fopengl_telescope_model/lists"}