Away3d4.1.0Alpha至4.1.4Glod的Release变化
4.1.1 (Beta)
- Added mouseEnabled, mouseChildren andextra properties to Mesh.clone(). Closes #414
- Added WireframeTetrahedron geometryprimitive (#375)
- Added support for constrained mode
- Added BlendMode.LAYER support forentities.
- Refactor to worldspace calcuations forscene partitions
- Improvements to shadow rendering
- Fixes to normal values for variousprimitive geometry classes
- Fixes to Merge, Mirror, Explode andGeomUtil tools. Closes #437, #438, #439, #440, #441
- Compiler warnings removed
- Background texture can deactivatemipmapping on creation. Closes #468
- View doesn't dispose of a sharedstage3DProxy when has shareContext = true (#475)
- Fixes to DAE parser (#486 & #484)
- Fixed EnvMapMethod using mask. Closes#480
- Fixed shadows for large scene positionvalues. Closes #412
- Various fixes: unpaired mouse over/mouseout events, ObjectContainer3D bounds, missing removeChildAt(), OBJ parserignores zero-length geometries, check for zero length geometries inCompactSubGeometry, normalise normals & tangents after transform (#472)
- Added OcclusionMaterial
- Added getParticleNodeName() toParticleNodeNBase (#488)
- Added ParticleInitialColorNode to allowdifferent initial colors for each particle
- Added BitmapData & ATF option for ImageParser(#489, #526)
- Added spritesheet animation to theanimators classes
- Optimised ShaderRegisterCachecreation/reset (#477)
- Fix incorrect values from uproject()method on view and camera
- Fix SubGeometry faceWeights variable(incorrect uint cast). Closes #511 & #505
- Added fix for steps = 0 inHoverController. Closes #467
- Fixed viewport scaling and offset whenusing a shared context. Closes #329
- Added PerspectiveOffCenterLens
- Fix to convertToSeparateBuffers inCompactSubGometry. Closes #491
- Fixed FirstPersonController wrap issue onpanAngle. Closes #506
- Fix for SingleFileLoader when gettingfile extensions for urls with query strings. Closes #463
- Fixed 3D mouse events when usingOrthographicLens. Closes #469
- Fixed mouse picking with 2 views. Closes#483
- Fixed mouse click event to behavecorrectly for a mouse click. Closes #399
- Fixed incorrect aspect ratio on a viewwhen using Filter3D API. Closes #501
- Fixed scene partition error for floatingcameras. Closes #519
- Added constrained mode option
- Fix to SkyBox clipping when using extremefrustum values. Closes #481
- Fixed materials ignoring invalidationwhen new effects methods are assigned. Closes #476
- Fixed ShaderPicker memory leak when viewis disposed. Closes #461
- Mipmaps explicitly disposed when callingdispose() on TextureMaterial. Closes #459 & #417
- Fix for mesh normals data when usingPickingType.SHADER on view.mousePicker. Closes #537
- Fix for incorrect thickness value beingget/set on Segment. Closes #392
- Fixed single frame glitch for ambientlight on startup of a scene. Closes #410
- Fixto MeshHelper class for correctly handling CompactSubGeometry classes. Closes#444
-新增mouseEnabled,mouseChildren和额外的属性网格克隆(在版本414中关闭此问题)
-新增WireframeTetrahedron几何体基元(在版本375中关闭此问题)
-新增支持约束模式
-新增BlendMode层支持实体
-为场景分区重构地域计算
-改善阴影渲染
-修复正常值赋予不同的几何体基元
-修复了合并、镜像、爆炸和GeomUtil工具。(在版本437,438,439,440,441中关闭此问题)
-移除编译器警告
-在mipmapping创建时可以关闭背景纹理(在版本468中关闭此问题)
-视图不处置一个共享stage3DProxy当有shareContext= true(# 475)
-修正数据采集装置、解析器(在版本486,484中关闭此问题)
-修复EnvMapMethod使用面罩(在版本480中关闭此问题)
-修复对于大型场景位置的阴影值(在版本412中关闭此问题)
-各种修复:单鼠标覆盖/鼠标移出事件,ObjectContainer3D边,丢失removeChildAt(),忽略长度为零的几何图形的OBJ解析器,检查零长度CompactSubGeometry的几何图形,转型后规范化法线和切线(在版本472中关闭此问题)
-新增OcclusionMaterial
-新增ParticleNodeNBase的getParticleNodeName()方法(在版本488中关闭此问题)
-新增ParticleInitialColorNode为每个粒子允许设置不同的初始颜色
-新增ImageParserBitmapData和ATF选项在版本489,526中关闭此问题)
-新增spritesheet动画类
-优化ShaderRegisterCache创建和复位(在版本477中关闭此问题)
-修复视口和相机的uproject()方法的错误值
-修复SubGeometryfaceWeights变量(不正确地使用uint声明) (在版本511,505中关闭此问题)
-在HoverController = 0处添加修复步骤(在版本467中关闭此问题)
-修复当使用一个共享的上下文时视图缩放和撤销(在版本329中关闭此问题)
-新增PerspectiveOffCenterLens
-修复CompactSubGometry的convertToSeparateBuffers(在版本491中关闭此问题)
-修复FirstPersonController包装panAngle问题(在版本506中关闭此问题)
-修复SingleFileLoader以得到的文件扩展名和url查询字符串(在版本463中关闭此问题)
-修复当使用OrthographicLens的3d鼠标事件(在版本469中关闭此问题)
-修复两个视图的鼠标选择(在版本483中关闭此问题)
-修复鼠标点击事件以执行正确的鼠标点击(在版本399中关闭此问题)
-修复一个使用Filter3D API的视图的错误出现率(在版本501中关闭此问题)
-修复场景分区误差浮动相机(在版本519中关闭此问题)
-新增约束模式选项
-修复使用极端阀值的天空体的剪裁(在版本481中关闭此问题)
-修复当新的效应方法分派时材料忽略无效(在版本476中关闭此问题)
-修复当处理视图时ShaderPicker的内存泄漏(在版本461中关闭此问题)
-当在TextureMaterial中调用dispose()方法显式地释放Mipmaps(在版本459,417中关闭此问题)
-修复在view.mousePicker着色上使用PickingType时网格法线数据(在版本537中关闭此问题)
-修复在片段中存取错误的厚度值(在版本392中关闭此问题)
-修复在启动一个场景中对环境光单帧故障(在版本410中关闭此问题)
-修复为正确处理CompactSubGeometry类的MeshHelper类(在版本444中关闭此问题)
4.1.2- Upgraded AWD parser to version 2.1
- Added SphereMaker Command
- Fix to animation errors and containermismatches on Collada parser (Closes #428 & #445)
- Fix for using second normal onSimpleWaterNormalMethod. Closes #558.
- Fixes to memory leaks around animators(Closes #562)
- Moved interleaveBuffers() method fromaway3d.utils.GeometryUtil to away3d.tools.utils.GeomUtils and removedaway3d.utils.GeometryUtil
- Removed dummy COLLADA_ROOT_ containerfrom Collada parser
- Fix to operation ofPerspectiveOffCenterLens
- Fix State reseting when device lossexperienced for animations
- Added Basic 3D multitouch support
- Extend LookAtController and HoverControllerto allow upAxis to be defined
- Update Epsilon value in Shadow Methods tobe the equivalent of inverse-distance for both point and directional lights
- Re-worked getContainerBounds method towork with translations and rotations of nested containers and entities.
- Added bounds for Segment Sets
- Fixes to Geometry primitive normals
- Fixes to various AssetLoader issues andparser inconsistencies
- Orthographic lens fixed to work withsharedcontext views
- Various fixes to SegmentSet, addedsupport for multiple buffers
- Picking fixes for sharedcontext views
- Added ParticleRotateToPositionNode inparticle animators
-升级AWD解析器到2.1版本
-新增SphereMaker命令
-修复在Collada解析器上动画错误和装箱不匹配(在版本428,445中关闭此问题)
-修复在SimpleWaterNormalMethod使用第二范式(在版本558中关闭此问题)
-修正动画周边的内存泄漏(在版本562中关闭此问题)
-将away3d.utilsinterleaveBuffers()方法从away3d.utils.GeometryUtil移至away3d.tools.utilsGeometryUtil并将away3d.utils.GeometryUtil删除
-从Collada解析器中移除虚拟COLLADA_ROOT_ container
-修复PerspectiveOffCenterLens操作
-修复当设备缺失丰富动画的状态重置
-新增基本的3d多点触摸支持
-扩展LookAtController和HoverController以允许upAxis定义
-更新对于点和方向灯在阴影方法相当于逆距离下的ε值
-重建getContainerBounds方法以处理翻译和旋转的嵌套容器和实体
-为SegmentSet新增界限
-修复几何体原始法线
-修复各种AssetLoader问题和解析器冲突
-在共享上下文视图中修复直角长度
-各种修复SegmentSet,新增多个缓冲区支持
-选择修正sharedcontext视图
-在粒子动画中新增ParticleRotateToPositionNode
4.1.3- Fix issue with Segment thickness whensciccorRect is set in a view
- Fixed Bounds.getMeshBounds()
- Fixed index setting of ParticleFollowState
- Fix for sharing context collider with overlappingviews
-修复当sciccorRect设定在一个视图的片段厚度问题
-修复Bounds的getMeshBounds()方法
-修复索引ParticleFollowState设置
-使用重叠视图修复共享上下文碰撞
4.1.4 (Gold)- Added baseDependency getter toAssetLoader
- New Wireframe regular polygon primitive
- Added getCenter() method to Bounds
- Updated geometry primitives to use scaleUand scaleV
- Code formatting and cleaning
- ASDoc updates in comments
- Updated Bounds to ignore lights
- Fix to unproject (closes #446)
- Add wrapPanAngle to FirstPersonController
- Fix to Wireframe geomtry primitiveproperties and geometry updates
- Fix for runtime error when removing alightpicker from a material with a shadow method
- Fix to GradientDiffuseMethod to stopmaterial from disappearing when no lights are applied
- Get rid of compilation warnings inViewVolume
- Fix for incorrect sorting with blendedentities (Closes #605)
- Fix to Loader3D when automatically addingroot objects to the scene from an AWD file
-新增baseDependency获取AssetLoader
-新的线框正多边形基元
-在边界中新增getCenter()方法
-更新几何基元用于scaleU和scaleV
-代码格式化和清理
-在评论中更新AS文档
-更新边界忽略光照
- Fix to unproject (closes #446)
-在FirstPersonController中新增wrapPanAngle属性
-修复线框图几何体原始属性和更新几何体
-修复当从有阴影材料的方法中移除一个lightpicker所发生的运行时错误
-修复GradientDiffuseMethod用于在没有光照应用时停止材料的消失
-屏蔽ViewVolume的编译警告
-修复错误的分类与混合实体(在版本605中关闭此问题)
-修复Loader3D当从一个AWD文件自动添加根对象到场景中