Results 43 comments of Patrick

I tried a simple implementation of this, but the view distance sacrifice requires feels too great. So far, I prefer the pop-in. For concrete numbers, the default view distance from...

It's definitely not a fair comparison. I've been putting it off, but I should actually compute how many nodes and chunks intersect with a sphere around the player to see...

Based on some additional testing, by using actual intersection computations, the minimum number of nodes that have to have at least one chunk rendered to support a view distance of...

### In short The change in the number of nodes that must be (at least partially) generated to fully populate the current view distance is from 1905 to 15917 (or...

The most recent occurrence of this bug was fixed in https://github.com/Ralith/hypermine/pull/427.

I like that idea. I'll edit the description from `HyperWVector` to `HyperPoint` and from `HyperXyzVector` to `HyperVector`. If we for some reason need a single type that encompasses both (which...

Another option is to call it `HPoint`, `HVector`, `UnitHPoint`, `UnitHVector`, and `HIsometry` to keep things shorter. There's already an `HPoint` in `math.rs`, but it isn't used anywhere, so it would...

My first inclination would be to say that w should not be implicit. It cannot be implicit in `UnitHVector` because it can be positive or negative, and for `UnitHPoint`, if...

That makes sense to me. "normal" means a lot of things in math, so there is the risk of confusing it with surface normals, but I think the benefits of...

If we're careful, we may be able to use the proper mathematical terms for things, which may help for people who want to google things. For instance, we could lean...