Skip to content

Tracking Issue: Primitive Shapes #10572

@Jondolf

Description

@Jondolf

This issue tracks progress on primitive shapes, which were first added in #10466 based on the primitive-shapes RFC.

Meshing #10569

Primitives should support Mesh construction.

Gizmos #10571

Gizmos should support drawing primitives.

Bounding volumes #10570

Bevy should have first-party bounding volumes and support computing them for primitives.

List of primitives

Remove bounding volumes from bevy_render

See #13945

Misc

Long-term possibilities

  • Bounding Volume Hierarchies (BVH)
    • Broad phase collision detection
    • Spatial query pipeline
    • Rendering
  • Frustum culling
  • Collider shapes and collision detection for primitives
  • Raycasting and other spatial queries for primitives
  • Signed Distance Functions (SDF) for primitives

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-MathFundamental domain-agnostic mathematical operationsA-RenderingDrawing game state to the screenC-FeatureA new feature, making something new possibleC-Tracking-IssueAn issue that collects information about a broad development initiative

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions