Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

glm.mat2 is not implemented #17

Open
davidson16807 opened this issue Feb 12, 2023 · 1 comment
Open

glm.mat2 is not implemented #17

davidson16807 opened this issue Feb 12, 2023 · 1 comment
Labels
Valuable Suggestion (Sunsetted) Issue acknowledged. Open in meantime for community discussion and potential future exploration.

Comments

@davidson16807
Copy link

I previously mentioned this here but figured it would be more appropriate to write a new issue for it. I've been using this library pretty heavily to build a 2d graphics application, but I've been hurting from a lack of mat2s. I expect a lot of people might have similar use cases since 2d graphics application are pretty common in web browsers, likely even moreso than 3d applications, and people could benefit from having a common frame of mind for both 2d and 3d problems.

@humbletim
Copy link
Owner

Hi Carl,

I apologize for the delay in responding, and I understand how frustrating it must have been to miss mat2s functionality, especially since you raised this issue almost a year ago. As you might be aware, the glm-js project is currently in the process of sunsetting and is no longer actively maintained (see discussion #19 for details).

I wish I could offer a direct solution for your mat2s needs, but unfortunately, I can't actively develop the project anymore. However, I appreciate your suggestion and completely agree that exploring common frameworks across different domains, like 2D and 3D, can be incredibly valuable. I've actually seen some interesting projects using 2D subsystems within 3D applications that leverage GLM concepts. Maybe your idea could spark similar creative solutions in the future, even if not directly within glm-js itself.

While I can't offer direct support for mat2s, the concept of mat libraries suggests interesting possibilities. The self-similar nature of matrix math implies that adding support for different dimensions could be feasible, especially when existing libraries like three.js already handle higher-dimensional matrices. While three.js currently doesn't offer Matrix2 support, exploring the potential for adapting its existing code structure could be a worthwhile avenue for future exploration if the need arises.

Thank you again for bringing this up and for your understanding. I also appreciate your support in the previous thread.

Best regards, -Tim

@humbletim humbletim added the Valuable Suggestion (Sunsetted) Issue acknowledged. Open in meantime for community discussion and potential future exploration. label Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Valuable Suggestion (Sunsetted) Issue acknowledged. Open in meantime for community discussion and potential future exploration.
Projects
None yet
Development

No branches or pull requests

2 participants