{"id":20132705,"url":"https://github.com/memo/ofxmsashape3d","last_synced_at":"2025-03-02T22:18:51.529Z","repository":{"id":4777441,"uuid":"5929302","full_name":"memo/ofxMSAShape3D","owner":"memo","description":"DEPRECATED. Use ofMesh or ofVboMesh.","archived":false,"fork":false,"pushed_at":"2012-09-25T19:09:22.000Z","size":104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T17:09:50.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"www.memo.tv/msashape3d","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-24T03:36:39.000Z","updated_at":"2014-03-10T12:09:54.000Z","dependencies_parsed_at":"2022-08-30T09:20:42.382Z","dependency_job_id":null,"html_url":"https://github.com/memo/ofxMSAShape3D","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/memo%2FofxMSAShape3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2FofxMSAShape3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2FofxMSAShape3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2FofxMSAShape3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memo","download_url":"https://codeload.github.com/memo/ofxMSAShape3D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241577364,"owners_count":19984981,"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":[],"created_at":"2024-11-13T20:54:36.583Z","updated_at":"2025-03-02T22:18:51.510Z","avatar_url":"https://github.com/memo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"ofxMSAShape3D\n=====================================\n\nIntroduction\n------------\nC++ openFrameworks addon wrapper for Vertex Arrays \u0026 Vertex Buffer Objects (coming soon) to allow Immediate mode style syntax on embedded systems / iPhone etc. (Probably now is superseded by built in ofMesh and ofVboMesh classes). \nDemo at [www.memo.tv/msashape3d](http://www.memo.tv/msashape3d).\n\n\nLicence\n-------\nThe code in this repository is available under the [MIT License](https://secure.wikimedia.org/wikipedia/en/wiki/Mit_license).  \nCopyright (c) 2008-2012 Memo Akten, [www.memo.tv](http://www.memo.tv)  \nThe Mega Super Awesome Visuals Company\n\n\nInstallation\n------------\nCopy to your openFrameworks/addons folder.\n\nDependencies\n------------\nnone\n\nCompatibility\n------------\nopenFrameworks 0072  \nI am generally testing only with [openFrameworks](www.openframeworks.cc), however it should work with [Cinder](www.libcinder.org) too. If it doesn't, please file an issue.\n\n\nKnown issues\n------------\nnone\n\nVersion history\n------------\n### v1.1    23/09/2012\n- compatible with OF0072\n- renamed (uppercase) MSA namespace to (lowercase) msa. (kept MSA as an alias for backwards compatibility)\n\n### v1.0\n- move to centralized MSALibs\n- everything is msa:: namespace\n- seperated interface and implementation in header file\n\n### v0.8\t16/05/2009\n- fixed bug with normals and texture coordinates (thanks jonbro)\n\n### v0.71\t29/04/2009\n- restores all client states to how they were before modding (only in safe mode)\n\n### v0.6\t07/04/2009\n- changed license to revised BSD (a lot more more permissive than GPL)\n\n### v0.5\t 19/02/09\n- renamed methods to avoid confusion with opengl functions:\n   - glVertex is now addVertex\n   - glColor is now setColor\n   - glNormal is now setNormal\n   - glTexCoord is now setTexCoord\n   - glBegin / glEnd are now begin / end\n   - glRect is now drawRect\n\n- added safeMode option (on by default)\n- with safeMode on (default):\n   - array is automatically reallocated when space runs out\n   - all client states are enabled and disabled as nessecary\n- with safeMode off (for advanced users) you can get much better performance if you know what to do, see docs. \n- lots of other optimizations and restructuring\n- all methods now inline\n- using normal arrays instead of vectors\n\n### v0.3\t04/02/09\n- added draw() to redraw the cached shape\n\n### v0.2\t30/01/09\n- added glRect()\n\n### v0.1\t27/01/09\n- initial version\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemo%2Fofxmsashape3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemo%2Fofxmsashape3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemo%2Fofxmsashape3d/lists"}