Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Is there a plan to allow users to draw other shapes such as circles and triangles etc? #1702

Closed
Joe23232 opened this issue Mar 20, 2021 · 5 comments
Labels
A-Rendering Drawing game state to the screen

Comments

@Joe23232
Copy link

I know that Bevy currently allows the users to draw rectangles, but is there a plan when Bevy will allow the user to draw other shapes such as circles, triangles etc without needing third party extensions for Bevy such as Lyon?

@alice-i-cecile alice-i-cecile added question A-Rendering Drawing game state to the screen labels Mar 20, 2021
@alice-i-cecile
Copy link
Member

alice-i-cecile commented Mar 20, 2021

My understanding is Yes, Eventually:tm:.

IMO, this is likely to build off the work started in #1621. Stay tuned for a full RFC laying out the general shape of the vision on this and related features. As a sneak peek, my expectation is that we'll probably end up going:

  1. Geometric primitives
  2. Debug drawing (Debug Draw #1625), built off the geometric primitives, to actually render the geometric primitives
  3. More customization options for the debug drawing
  4. A bevy_shapes subcrate that uses these same geometric primitive options to create nice APIs for drawing other polygons and line types in 2D and 3D

@Joe23232
Copy link
Author

Joe23232 commented Mar 20, 2021

Oh nice, is this for version 0.5 release?

@aevyrie
Copy link
Member

aevyrie commented Mar 20, 2021

No, 0.5 is getting wrapped up as we speak, I'd expect it to release next week.

Primitives (#1621) will need an RFC first as it's pretty fundamental to the engine. I would expect primitives and debug to make it into 0.6.

@Joe23232
Copy link
Author

Thanks mate

@alice-i-cecile
Copy link
Member

Migrated to a Discussion.

@bevyengine bevyengine locked and limited conversation to collaborators Jul 14, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
A-Rendering Drawing game state to the screen
Projects
None yet
Development

No branches or pull requests

3 participants