Sandy 0.2 release – a brand new world
January 20th, 2006 by kiroukou :: Project, Releases :: RSS 2.0To celebrate the new release of Sandy, I switched the old blog to the latest Wordpress system.
Furthermore we have now a specific board to give you a real and efficient support
So now you have a real Resources page, hopefully visible this time, and a support place. Everything to play with Sandy in good conditions
I would like to do a special note about Alan Shaw for his help during the tests. Thanks a lot Alan for your support and your time
But let’s talk about the new relase now
Here the list of the modifications :
- Integration of Pixlib library, mainly for the Event system !
- change world.render use. You must call it once! You must register to some events to get the possibility to add some actions in the same time.
- You change the framerate of the animation with world3D.getInstance().setFPS() method.
- Modification of Rotation3D, Scale3D and Translation3D use. Now you can apply those transformations like it was before, BUT the effect will be applied only once.
- Add “quad” and “tri” mode available for some 3D primitives.
- Implemented render4 in all Skins.
- Add camera movements. pitch, yaw and roll for the rotation and translations methods too
- Renamed Vector4 to Vector.
- add NumberUtil class.
- add preRendered methods to Group.
- performance improvment in Group.render
- Depth-sorting completely changed
- add implementation of NFace3D class
- Cylinder primitive use NFace3D for the top and the bottom face with “quad” mode.
- Add ObjectEvent class.
- Add the possibility to reveive some Events from the objects. Look at the ObjectEvent static properties. Basically we can listen the onPress, onreleaseOutside, onRollOver and onRollOut events. but it seems that onRollOut doesn’t work everytime! To check.
- Change MixedSkin constructor parameters order. Now it’s the fill color and alpha then the lines color, alpha and thickness.
- minor change of TranslationInterpolator parameters effect
- add start and stop method to World3D.
- Add addChild method to Group class. It allows a tree representation of Objects(needs to be tested and completed)
- Add Quaternion and QuaternionMath classes. It’s still unused and untested! So be careful with it.
- Add getMatrix method to Transform3D.
. It’s not ever done in Group.render, but in Object3D.render, and the sorting system is done face per face (no more object per object)
But be careful, THIS VERSION IS NOT COMPATIBLE WE THE 0.1 (not completely in fact)
I’ll wrote a tutorial next week to explain how to port your old developments to the new version
I hope you will be happy of the new features ![]()
Have fun,
Thomas

Brilliant stuff. Well done. I cant wait to start using/helping.
Sure would be nice if there was an actual example. I am not going to download something, install, and build an example just to find out it looks like crap.
Thanks Jethro
CP well just wait few days. If you don’t want to give it a try to make your own opinion, no problem
This are cool; and by cool, I mean totally sweet!
I would love to see a example or demo on the site.
Judah
great work !!!! my compliment to you .
when do you publish some examples ?
Curious to play with the example. A 3D viewer in flash should be an excellent tool to post cubic 360° panorama pictures for a large user base, something like an gate for our kind of special panorama photography.
Hi all
I’m thinking to create a gallery. Just need time to do this. If you want to present your stuff no problem
Thanks about those nice comments (sorry about the moderation, i’ll change that soon)
Examples are planned for sure
We already thought about that
Alan Shaw worked on it during the BETA, but performance aren’t good at the moment. It will be completely useful with A3.
Congrats Thomas, you’ve done a great job!
Nodename has published a 360 panormaic example on the forum and I’ve uploaded the example to view here although it’s not as quick as Immervision’s version here.
So some optimisation is still needed!
Paul.
(For some reason my links in the above post don’t work… the panoramic example can be found here: http://www.neave.com/temp/pano/ )
Cool, I can try some things
i have tried to make a flash 3d engine too.i just simply translated the words on the teaching book into as.it’s a as1 version one and only support line mode.i’m going to make a as2 one with color filled feature but i’ll have entrance exam to collage in 4 month.i hope you can make a better one.and the document need improving lots of feature of sandy still unclear to mass.
I wish I had been able to help you more with the testing, Thomas. I think I need to get to know Sandy more thoroughly before I will be able to help with that. Maybe next time. I would like to help with the tutorials. If I complete a tutorial, where should I submit it? To the Showcase thread in the forum?
nice to hear you again Jennifer