Matty Weatherley

Results 16 issues of Matty Weatherley

# Objective Presently, the main notion of curve in `bevy_animation` is `VariableCurve`, which is essentially a way of organizing an imported glTF animation. This RFC demonstrates a reorganization of this...

C-Enhancement
A-Animation
X-Controversial
S-Needs-Review

[RENDERED](https://github.com/mweatherley/rfcs/blob/curve-trait/rfcs/80-curve-trait.md) This RFC describes a trait API for general curves within the Bevy ecosystem, abstracting over their low-level implementations. It has a partial implementation in [this draft PR](https://github.com/bevyengine/bevy/pull/12932). Integration with...

This is a draft PR containing a partial implementation of the curve API described in [this RFC](https://github.com/bevyengine/rfcs/pull/80). # Objective Create a trait, `Curve`, providing a general functional API surface for...

C-Enhancement
A-Animation
A-Math

This is an in-progress prototype implementation of `Curve` for the geometric curves created in `bevy_math`. Everything here is subject to heavy renaming; I just wanted to get something functional up...

C-Enhancement
A-Math

Stolen from #12835. # Objective Sometimes you want to sample a whole bunch of points from a shape instead of just one. You can write your own loop to do...

# Objective Add interior and boundary sampling for the `Tetrahedron` primitive. This is part of ongoing work to bring the primitives to parity with each other in terms of their...

# Objective Fill a gap in the functionality of our curve constructions by allowing users to easily build cyclic curves from control data. ## Solution Here I opted for something...

C-Enhancement
A-Math
D-Modest
S-Needs-Review

# Objective Allow random sampling from the surfaces of triangle meshes. ## Solution This has two parts. Firstly, rendering meshes can now yield their collections of triangles through a method...

C-Enhancement
A-Rendering
S-Ready-For-Final-Review
A-Math
C-Needs-Release-Note
D-Modest

## Explanation I got kind of lost on this earlier (the Tracy docs are not very helpful) and required some assistance, so I thought it might be helpful to add...

C-Docs
D-Trivial
O-MacOS
S-Ready-For-Final-Review
A-Diagnostics
X-Uncontroversial

# Objective Introduce isometry types for describing relative and absolute position in mathematical contexts. ## Solution For the time being, this is a very minimal implementation. This implements the following...

C-Enhancement
A-Math
C-Needs-Release-Note
S-Needs-Review