Skip to content

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

Description

@Joe23232

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?

Activity

  1. alice-i-cecile commented on Mar 20, 2021

    @alice-i-cecile
    Member

    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
  2. Joe23232 commented on Mar 20, 2021

    @Joe23232
    Author

    Oh nice, is this for version 0.5 release?

  3. aevyrie commented on Mar 20, 2021

    @aevyrie
    Member

    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.

  4. Joe23232 commented on Mar 20, 2021

    @Joe23232
    Author

    Thanks mate

  5. alice-i-cecile commented on Jul 13, 2021

    @alice-i-cecile
    Member

    Migrated to a Discussion.

  6. locked and limited conversation to collaborators on Jul 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screen

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions