snoyer

Results 121 comments of snoyer

would it be the same as this? ```py def is_collinear(self, other: VectorLike, angular_tolerance: float=TOLERANCE): return self.wrapped.IsParallel(Vector(other).wrapped, angular_tolerance) ```

How do we feel about using the hash part of the URL (`https://f3d.app/web/#http://example.com/model.glb`) instead of the search params? Also (and independently of the hash vs search question) appending the extension...

Nice feature! Here's a few improvements: It'd be nice to clarify the order of priority used to get the filename between the download URL, response header, and `extension` parameter. I...

This would be a nice improvement indeed! > although a weird hash # replaces the question-mark in the search-query: [3dviewer.net#model=${mesh_url}](https://3dviewer.net/#model=$%7Bmesh_url%7D). Doing it with a hash seems better in this case...

There has been an issue in the past with `cxxopts` being too eager to split arguments into vectors; #1078 fixed it with a workaround because `cxxopts`'s splitting was needed for...

before we move forward with the more advanced types it would be useful to move the `parse` and `format` functions out of the `.h.in` file somewhere they can be picked...

starting over with #2023

I'm looking into it, so far looks doable and not breaking. Just need to work out some technicalities regarding proper bounds computation. ![up](https://github.com/user-attachments/assets/aef7b018-7fb7-42e9-a039-26484c413e1b)

> This is probably caused by an assimp issue Using `assimp export` to convert to glTF produces a file with the same 3 nodes F3D reports (`3MF` root with 2...