Joshua Barretto

Results 63 issues of Joshua Barretto

Hi, I'm very interested in using cubic biunification in a project of mine. However, I've two questions about the algorithm that I've not been able to figure out from the...

This adds two new features: 1) A `Mul` impl for `Transform` that transforms one in terms of other. 2) A `mul_point` method on `Quaternion`, bringing symmetry with `Mat4`.

I'm using both of these types a lot at the moment while doing dungeon generation for Veloren ( https://www.veloren.net ) so I'm trying to distill the biggest API pain points...

`MulAdd` is an internal trait but may be implemented in terms of traits in `core`. The ability to relax this bound would allow `Mat4` to work with non-standard numeric types.

`libm` is not supported on several embedded platforms. [`micromath`](https://docs.rs/micromath/) might be a viable and more portable alternative. A feature flag to enable its usage would improve portability.

I've found myself wanting methods similar to `Option`'s `as_ref` and `as_mut`. Their type signatures would be as follows: ```rust impl VecN { fn as_ref(&self) -> VecN; fn as_mut(&mut self) ->...

Now that `vek` has methods such as `map2` and `apply2`, methods such as `all`, `any` and `find` would have many potential uses. For example: ```rust let v1 = Vec3::new(1, 2,...

It would be nice to have a way to calculate text bounds prior to rendering such that other elements can be resized accordingly.

feature