{"id":20156345,"url":"https://github.com/imamhs/openobj3d","last_synced_at":"2025-03-03T01:45:12.028Z","repository":{"id":132567819,"uuid":"270217178","full_name":"imamhs/OpenOBJ3D","owner":"imamhs","description":"A simple obj 3D file format parser and 3D mesh loader library for C","archived":false,"fork":false,"pushed_at":"2023-08-15T11:41:11.000Z","size":61,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-13T12:48:47.721Z","etag":null,"topics":["3d-files","3d-mesh","file-loader","obj-parser","opengl-tutorial"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imamhs.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"License","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-07T06:35:54.000Z","updated_at":"2022-10-12T11:01:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"2aca5130-f658-49b0-bbf0-e3b528cd86a4","html_url":"https://github.com/imamhs/OpenOBJ3D","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/imamhs%2FOpenOBJ3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imamhs%2FOpenOBJ3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imamhs%2FOpenOBJ3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imamhs%2FOpenOBJ3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imamhs","download_url":"https://codeload.github.com/imamhs/OpenOBJ3D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241596242,"owners_count":19988041,"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":["3d-files","3d-mesh","file-loader","obj-parser","opengl-tutorial"],"created_at":"2024-11-13T23:38:29.102Z","updated_at":"2025-03-03T01:45:12.008Z","avatar_url":"https://github.com/imamhs.png","language":"C","readme":"\n                                   OpenOBJ3D\n                                \n--------------------------------------------------------------------------------------\n\nThis is a simple obj 3D file format parser and 3D mesh loader library.\n\nCurrently, texture and material both needs to be present in the obj file to be able load\nmesh data into the program. See openobj3d.h for mesh definition. The example program shows\nhow to load an obj file into OpenGL program.\n\nOpenOBJ3D is written in C, but should work with C++ natively.\n\nTo install OpenOBJ3D, execute build.sh script in the terminal.\n\nAfter installing the library to compile your code using gcc just add -lopenobj3d in the compile command, e.g: gcc main.c /usr/lib/x86_64-linux-gnu/openobj3d.so\n\nThis library is distributed under zlib license. Please read License for more information\n\nEnjoy!\n\n    Imam Hossain (emamhd@gmail.com)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimamhs%2Fopenobj3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimamhs%2Fopenobj3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimamhs%2Fopenobj3d/lists"}