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