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

Add additional projections #7

Open
1 of 4 tasks
FirefoxMetzger opened this issue Mar 27, 2021 · 0 comments
Open
1 of 4 tasks

Add additional projections #7

FirefoxMetzger opened this issue Mar 27, 2021 · 0 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed transform Issue related to ropy.transform

Comments

@FirefoxMetzger
Copy link
Owner

FirefoxMetzger commented Mar 27, 2021

In addition to a perspective projection via perspective_frustum there are a few more functions that are viable to include:

  • perspective_focal(focal_length, image_shape) which is the same as perspective_frustum but takes the focal_length directly
  • parallel(direction, image_shape) which gives us access to the family of parallel projections
  • stereographic(radius, image_shape) which gives us access to stereographic projections
  • perspective_frustum in N dimensions

Bonus points if we can write them in a general, N-dimensional way. This would give us some really nice visualization power for higher dimensional spaces (e.g. joint-space). In this case, the proposed signature may have to change.

@FirefoxMetzger FirefoxMetzger added good first issue Good for newcomers transform Issue related to ropy.transform labels Mar 27, 2021
@FirefoxMetzger FirefoxMetzger added the help wanted Extra attention is needed label Sep 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed transform Issue related to ropy.transform
Projects
None yet
Development

No branches or pull requests

1 participant