{"id":13418031,"url":"https://github.com/google/mathfu","last_synced_at":"2025-09-28T23:32:18.966Z","repository":{"id":21131904,"uuid":"24432864","full_name":"google/mathfu","owner":"google","description":"C++ math library developed primarily for games focused on simplicity and efficiency.","archived":true,"fork":false,"pushed_at":"2023-03-03T10:55:31.000Z","size":2769,"stargazers_count":1391,"open_issues_count":24,"forks_count":189,"subscribers_count":84,"default_branch":"master","last_synced_at":"2025-01-07T16:08:29.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://google.github.io/mathfu","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2014-09-24T21:12:41.000Z","updated_at":"2024-12-11T05:36:24.000Z","dependencies_parsed_at":"2024-01-05T23:04:55.244Z","dependency_job_id":"f2d8b4c3-2f90-4fc4-a69f-8a4bc8b28d40","html_url":"https://github.com/google/mathfu","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmathfu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmathfu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmathfu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmathfu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/mathfu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234575214,"owners_count":18854924,"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-07-30T22:00:57.503Z","updated_at":"2025-09-28T23:32:13.420Z","avatar_url":"https://github.com/google.png","language":"C++","readme":"MathFu Version 1.1.0    {#mathfu_readme}\n====================\n\nMathFu is a C++ math library developed primarily for games focused on\nsimplicity and efficiency.\n\nIt provides a suite of [vector][], [matrix][] and [quaternion][] classes\nto perform basic [geometry][] suitable for game developers.  This functionality\ncan be used to construct geometry for graphics libraries like [OpenGL][] or\nperform calculations for animation or physics systems.\n\nThe library is written in portable C++ with [SIMD][] compiler intrinsics and\nhas been tested on the following platforms:\n\n   * [Android][]\n   * [Linux][] (x86_64)\n   * [OS X][]\n   * [Windows][]\n\nGo to our [landing page][] to browse our documentation and see some examples.\n\n   * Discuss MathFu with other developers and users on the\n     [MathFu Google Group][].\n   * File issues on the [MathFu Issues Tracker][]\n   * Post your questions to [stackoverflow.com][] with a mention of\n     **mathfu**.\n\n**Important**: MathFu uses submodules to reference other components it depends\nupon so download the source using:\n\n    git clone --recursive https://github.com/google/mathfu.git\n\nTo contribute to this project see [CONTRIBUTING][].\n\nFor applications on Google Play that integrate this tool, usage is tracked.\nThis tracking is done automatically using the embedded version string\n(kMathFuVersionString), and helps us continue to optimize it. Aside from\nconsuming a few extra bytes in your application binary, it shouldn't affect\nyour application at all. We use this information to let us know if MathFu\nis useful and if we should continue to invest in it. Since this is open\nsource, you are free to remove the version string but we would appreciate if\nyou would leave it in.\n\n  [Android]: http://www.android.com\n  [Linux]: http://en.m.wikipedia.org/wiki/Linux\n  [MathFu Google Group]: http://groups.google.com/group/mathfulib\n  [MathFu Issues Tracker]: http://github.com/google/mathfu/issues\n  [OS X]: http://www.apple.com/osx/\n  [OpenGL]: http://www.opengl.org/\n  [SIMD]: http://en.wikipedia.org/wiki/SIMD\n  [Windows]: http://windows.microsoft.com/\n  [geometry]: http://en.wikipedia.org/wiki/Geometry\n  [landing page]: http://google.github.io/mathfu\n  [matrix]: http://en.wikipedia.org/wiki/Matrix_(mathematics)\n  [quaternion]: http://en.wikipedia.org/wiki/Quaternion\n  [stackoverflow.com]: http://stackoverflow.com/search?q=mathfu\n  [vector]: http://en.wikipedia.org/wiki/Euclidean_vector\n  [CONTRIBUTING]: http://github.com/google/mathfu/blob/master/CONTRIBUTING\n","funding_links":[],"categories":["TODO scan for Android support in followings","Game-Math","Maths","Libraries \u0026 Frameworks:","Computer Graphics","C++"],"sub_categories":["Math","Triangles , Geometry , Maths , Physics"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle%2Fmathfu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogle%2Fmathfu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle%2Fmathfu/lists"}