After a long Papervision-induced hiatus, I’ve come back to FIVe3D- mainly because I still think it’s a great library. Since it’s still relatively new, however, there’s not a lot of example code out there. Thus, here’s another chunk from your friends here at Pixelwelders.
The beauty of FIVe3D (other than its size, ease of use, and a few other things) is how easily extendable it is. For a previous experiment, I needed a way to draw an arc in 3D space. This isn’t something that FIVe3D provides, and in fact it was a little challenging to find the math I needed. However! Once I found it, I was able to easily use FIVe3D’s drawing API to put it into action.
The first thing that people do when they see FIVe3D is compare it to Papervision. In my opinion, this is a pretty useless exercise… except that now it’s not, thanks to some folks from Amsterdam…
Here’s a quick summary and comparison of the FIVe3D display classes. Hopefully this will help tide a few people over until Mathieu releases the real documentation (which will certainly be much more exhaustive than my little effort).
A few people have asked me to release the code to my FIVe3D Text Cloud example, so I’ve cleaned things up to the point where I wouldn’t be completely humiliated to release it into the wild. However, I thought I’d touch on a couple points and turn this post into something halfway between a tutorial and an exhibition.
If you just want the source code, you can download it at the bottom of the page. If you’d like the whole shebang, pray read on.
I’m pretty proud of this one…
I can’t seem to get enough of this FIVe3D thing. It’s even becoming natural to capitalize every letter except for that “e” when I write it. Not that I’m blinded to its faults, for there are a few here and there. But for quick 3D text rendering, I have yet to find its equal. Take today’s experiment, for example.
After some diligent research, I have compiled a list of things that impress me about Mathieu Badimon. He lives in Paris. He speaks at least two languages (that is, I assume he speaks French as well as English.) He has had at least one website on The Flash Website Awards. He apparently seems to understand exactly what the Flash community needs in a 3D engine.