hi skip,

we made improvements to the library for 9front some years ago, and i'm
using it as the basis for some of my projects:

- https://shithub.us/rodri/3dee/HEAD/info.html
- https://shithub.us/rodri/libgraphics/HEAD/info.html

it should have enough practical examples for many things. libgraphics
implements a full 3d renderer, and on 3dee you'll find some tools to
work with 3d files (OBJ, STL and the internal model(6) so far), along
with a visualizer; it also includes a raymarching demo.

notably, it's not the same interface as the old one, but we decided to
make it more specific to geometry since the original one also embedded
functionality related to graphics that would be better included in a
different library.


best regards,

-rodri

On Mon, Dec 15, 2025 at 3:23 AM Skip Tavakkolian
<[email protected]> wrote:
> 
> Hi all,
> 
> In case anyone is interested, I've created an example [1] to display
> and manipulate 3D objects using libgeometry (i.e. arith3(2),
> matrix(2), qball(2)).  If it is judged to be a good enough example,
> perhaps it should be in /sys/src/libgeometry.
> 
> I wasn't able to find any example usage of the libary in any of the
> usual places, but I did find another implementation called moogle [2].
> 
> -Skip
> 
> [1] https://github.com/9nut/plan9cmd/tree/main/examples
> [2] https://wiki.xxiivv.com/site/moogle.html

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tecc459ab350ef9bc-M01592ba1b29e34c373bbd473
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to