Thanks all, i’m just going to see if Pict3D works out. I didn’t know about it before. I don’t really need textures for this project as i am starting with just particles moving around and wave superposition.
Nate > On Apr 8, 2021, at 2:59 PM, Hendrik Boom <[email protected]> wrote: > > On Thu, Apr 08, 2021 at 11:22:10AM -0700, [email protected] wrote: >> Have you tried out Pict3D [1]? > > Two significant flaws with Pict3D: > > * It does not have a mechanism for attaching a texture to an object. > > * It does not allow one to cut one #D object out of another. > (such as using a cylinder to drill a round hole in a block of wood) > > Otherwise it's an impressive peve of work. > >> There is also a library from Matthew Flatt that can create 3D Text / >> extruded pathes: [2] >> >> Personally I currently use opengl [3], these bindings support higher opengl >> versions than the [4] >> (which only support opengl 1.5 according to its documentation) >> >> I can't say exactly up to which opengl version [3] has working bindings, >> these bindings were automatically generated, but that stopped working at >> some point. >> (Apparantly the input that was used for the generation isn't provided for >> recent opengl versions anymore, so the generator has to be fixed or >> replaced to work with a different input/description) > > Exactly. I've been struggling with this last year, and I sort of gave up. > I'm thinking of looking at it again. > > What happened to the spec is that the entire thing has been recoded from a > completely ad-hoc formalism to a slightly less ad-hoc XML-based formalism. > Everything is different. And the new one is somewhat inconsistent about > the placement of asterisks in the XML phrases that form function prototypes. > > I've been using sgl for my own work. I suspect it to be largely > hand-coded, but it seems to work. > > There's also a binding for Vulkan, which I don't think has been used vary > much, and so may still pose surprises. > > https://docs.racket-lang.org/vulkan/index.html > > I don't know how well any of this works on a Mac, which I gather is going > its own way for graphics, perhaps in the cause of incompatibility. > > -- hendrik > >> >> [1] https://docs.racket-lang.org/pict3d/index.html >> [2] https://docs.racket-lang.org/pict3d-die-cut/index.html >> [3] https://docs.racket-lang.org/opengl/index.html >> [4] >> https://docs.racket-lang.org/sgl/index.html?q=opengl#%28idx._%28gentag._0._%28lib._sgl%2Fscribblings%2Fsgl..scrbl%29%29%29 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Racket Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/racket-users/67072c79-aac7-40a1-8774-2d684c7476d1n%40googlegroups.com. > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/20210408195922.zdq5ruhr4ufvqgc4%40topoi.pooq.com. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/D1569E66-4C2A-4C75-B202-0BF19C09A695%40manicmind.earth.

