nice one, cant wait to get stuck into this.

On Apr 23, 4:18 pm, Vic <[email protected]> wrote:
> Great work.
>
> Vic
>
> On Apr 23, 2:37 am, Colir <[email protected]> wrote:
>
>
>
> > just AWESOME !
>
> > On 22 avr, 23:28, Fabrice3D <[email protected]> wrote:
>
> > > > (if not, me mentioning this here kinda forces him to)
>
> > > lol
>
> > > On Apr 22, 2010, at 9:14 PM, David Lenaerts wrote:
>
> > > > Hey all,
>
> > > > For those interested in a more in-depth look at the new BSP/PVS 
> > > > generation, here's my 
> > > > write-up:http://www.derschmale.com/2010/04/22/bsppvs-released-in-away-3-5-0/
> > > > I'm sure Fabrice will be doing a write-up showing the practical 
> > > > Prefab3D side of things at some point too (if not, me mentioning this 
> > > > here kinda forces him to) ;-)
>
> > > > Cheers!
> > > > David
>
> > > > On Thu, Apr 22, 2010 at 6:49 PM, Rob Bateman <[email protected]> 
> > > > wrote:
> > > >http://away3d.com/away3d-3-5-0-2-5-0-released
>
> > > > The release is out!
>
> > > > While the latest scramble for bug fielding and fixing ensues, here is a 
> > > > definitive list of the changes you can expect in this version, aside 
> > > > from the BSP additions mentioned in the blog post:
>
> > > > HoverCamera3D properties have been renamed to camelCase names, with 
> > > > target<property> having its place taken with just <property>. for 
> > > > situations where you want to update the target properties without 
> > > > stepping, you can use the hover() method with an argument: hover(true). 
> > > > this is in-line with what currently exists for away3d lite.
>
> > > > Cube has been re-written to support a map6 mode similar to the map6 
> > > > mode used in skybox6 (essentially just a inside-out version). selecting 
> > > > mapping is now done using a mappingType property that uses the 
> > > > statically typed constants in a new CubeMappingType class. A segmentsD 
> > > > property has also been added
>
> > > > WireCircle has been renamed WireRegularPolygon
>
> > > > ILens has been removed - we now rely purely on AbstractLens.
>
> > > > Billboard has been renamed Sprite3D and moved to the sprites package. 
> > > > It is added to an objectcontainer using a new addSprite() method. This 
> > > > will eventually replace the older Sprite2D as a faster and more 
> > > > adaptable class, but that will have to wait for a further revision...
>
> > > > Lights no longer extend Object3D to save on processing and are now 
> > > > added to a scene using a new addLight() method. This is part 
> > > > optimisation and part simplification of the light interface - without 
> > > > extending Object3D the properties of a light object become a great deal 
> > > > more self-explanatory
>
> > > > the Path class has been moved to away3d.core.geom, along with 
> > > > CurveSegment that has been renamed PathCommand and been merged with 
> > > > DrawCommand to provide an easier transition between  path functionality 
> > > > and drawing functionality. this includes a new method drawPath() on the 
> > > > Segment class that takes the data in a path and draws its geometry.
>
> > > > the animators package has had a lot of work - Animator is now a base 
> > > > type for all animations, with BonesAnimator VertexAnimator and 
> > > > PathAnimator all extending from it. mesh animations now use a 
> > > > VertexAnimator object, the Mesh and Geometry classes have had their 
> > > > play(), stop() etc methods removed and they now all exist in the 
> > > > Animator class. things like md2 animations are stored inside a 
> > > > VertexAnimator class, which again helps optimisation. There are a few 
> > > > loose ends to tie up here with some of the old functionality offered by 
> > > > the AnimationSequence classes, but these are curently being re-written. 
> > > > The idea is that an Animator is a container for animation data, and is 
> > > > applied to vertex information a bit like a modifier would be. This 
> > > > opens the door for a much more flexible animation system in future - 
> > > > mixing bones, vertex and path animations together, creating merge 
> > > > animators that can crossfade between animation loops and so on.
>
> > > > There are no more interfaces for materials. everything now inherits 
> > > > from a single abstract material class called Material, with another 
> > > > abstract material class further down the class hierarchy created for 
> > > > layering materials called LayerMaterial. All materials can be applied 
> > > > to all meshes (no distinction now between segment materials or face 
> > > > materials). This simplified a bunch of code, and is a lot easier to 
> > > > understand.
>
> > > > a small number of extrusion classes have been renamed: PathExtrude to 
> > > > PathExtrusion, TextExtrude to TextExtrusion and LathExtrude to 
> > > > LatheExtrusion. These have had setters produced for their properties so 
> > > > that the init object is now optional, and geometry can be updated on 
> > > > the fly. the remainder of the extrusion objects should follow suit very 
> > > > soon
>
> > > > a new package for modifiers has been created, currently with two 
> > > > classes: HeighMapModifier (which has been renamed from 
> > > > NormalUVModifier) and PathAlignModifier (which has been renamed from 
> > > > AlignToPath). These use a standard setup with property setters and a 
> > > > common execute() method to update their settings to the geometry.
>
> > > > lastly, there have been a smatterig of simple name changes:
>
> > > > the away3d.geom package has been renamed away3d.tools
> > > > width has been renamed thickness in all wire materials
> > > > kerning has been renamed letterSpacing in TextField3D
> > > > the specular property in dot3 materials is now a color rather than a 
> > > > number.
>
> > > > What this list doesn't include is the amount of internal updates and 
> > > > fixes that will hopfully have no affect on you at all. Although as we 
> > > > always say, bugs have a habit of slipping through the net so please 
> > > > report any issues you are having with code refusing to work, even 
> > > > taking into account all that is mentioned above
>
> > > > Enjoy the new release!
>
> > > > The Away3D Team
>
> > > > --
> > > > Rob Bateman
> > > > Flash Development & Consultancy
>
> > > > [email protected]
> > > >www.infiniteturtles.co.uk
> > > >www.away3d.com
>
> > > > --
> > > >http://www.derschmale.com
>
> > > --
> > > Subscription 
> > > settings:http://groups.google.com/group/away3d-dev/subscribe?hl=en

Reply via email to