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
