Thanks to visit codestin.com
Credit goes to github.com

Skip to content

3d artist objects need clear and unified way to get/set 3d coordinate data #1483

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

Closed
WeatherGod opened this issue Nov 11, 2012 · 5 comments
Closed
Assignees
Labels
API: changes Difficulty: Easy https://matplotlib.org/devdocs/devel/contribute.html#good-first-issues mentored: hackathon status: needs clarification Issues that need more information to resolve. topic: mplot3d

Comments

@WeatherGod
Copy link
Member

Because get_offsets() need to remain 2-D based for draw(), a separate function is needed to get and set the 3d coordinate data. Currently, one would set the 2d offsets, and then use set_3d_properties() to set the 3rd dimension data, which is awkward.

Perhaps this is an opportunity to create a function in the base artist class strictly for raw coordinate data? get/set_offsets() would then be intended more for display/transform purposes but would often be the same as the new methods. Also, this would help clear up confusion where some artists have get/set_array(), get/set_data() and get/set_offsets() all for coordinate data. A unified method would be valuable for documentation purposes.

@ghost ghost assigned WeatherGod Nov 11, 2012
@tacaswell tacaswell added this to the v1.5.x milestone Aug 17, 2014
@tacaswell tacaswell modified the milestones: v1.5.x, unassigned Aug 18, 2014
@WeatherGod
Copy link
Member Author

This would be a great low-hanging fruit task for SciPy 2015 sprints

@pelson
Copy link
Member

pelson commented Jul 1, 2015

I agree that the doing of this is simple, but I don't think it is an easy thing todo unless we can be very specific about what is required (unless one of us were doing it, rather than a newcomer to the project).

@OceanWolf
Copy link
Member

Hmm, by the description above, do I understand that we want to separate out the screen stuff from the axes stuff because we shouldn't assume them as identical...?

I would imagine we should make this generic for all coordinate systems, not just 3d, what do we do with polar axes coordinates, and basemap?

@story645 story645 added status: duplicate status: needs clarification Issues that need more information to resolve. labels May 31, 2016
@dstansby dstansby added Difficulty: Easy https://matplotlib.org/devdocs/devel/contribute.html#good-first-issues and removed low hanging fruit labels Jun 1, 2019
@story645 story645 modified the milestones: unassigned, needs sorting Oct 6, 2022
@jklymak
Copy link
Member

jklymak commented Feb 9, 2023

I'm ging to close this as being very old, and probably not pertinent, or if it is, no one has picked up on it... Feel free to request a re-open...

@jklymak jklymak closed this as not planned Won't fix, can't repro, duplicate, stale Feb 9, 2023
@tacaswell tacaswell removed this from the future releases milestone Feb 9, 2023
@scottshambaugh
Copy link
Contributor

Related to #784

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API: changes Difficulty: Easy https://matplotlib.org/devdocs/devel/contribute.html#good-first-issues mentored: hackathon status: needs clarification Issues that need more information to resolve. topic: mplot3d
Projects
None yet
Development

No branches or pull requests

8 participants