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

Math module #106

Open
kaylendog opened this issue Mar 23, 2021 · 2 comments · May be fixed by #108
Open

Math module #106

kaylendog opened this issue Mar 23, 2021 · 2 comments · May be fixed by #108
Assignees
Labels
feature New feature or request work in progress

Comments

@kaylendog
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
Implements mathematical utilities for easing the development process of plugins.

Describe the solution you'd like
A module that provides:

  • Vector package e.g. Vec2, Vec3, Vec4 (spook, why would you need this?)
  • Transformation and translation package e.g. Matrix2x2, Matrix3x3
  • Statistics package e.g. mean and variance methods
  • Functions package e.g. parametric, spherical coordinate system
  • Utility package e.g interpolation,
@kaylendog kaylendog added feature New feature or request work in progress labels Mar 23, 2021
@kaylendog kaylendog self-assigned this Mar 23, 2021
@aakatz3
Copy link
Collaborator

aakatz3 commented Mar 23, 2021 via email

@kokumaji
Copy link
Contributor

Would also suggest adding commonly used random int/double/element methods similar to what the "old" math util has (maybe even random vector with/without root, but that can probably be added to the functions package)

@kaylendog kaylendog linked a pull request Mar 28, 2021 that will close this issue
@kaylendog kaylendog linked a pull request Mar 28, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request work in progress
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants