Build 1.00.5068Beta Available!
#1
Information 
The new Murl Engine Build 1.00.5068Beta is available.

This is an regular update release with several improvements and fixes.

API Changes:
  • Renamed Matrix method SetRotationComponent(DataType angle, DataType ax, DataType ay, DataType az) to SetRotationComponentAxisAngle(DataType angle, DataType ax, DataType ay, DataType az)

New Features:
  • Xcode 6.1 and OSX 10.10 support    
  • Added enumerations to IEnums:
    TARGET_DEVICE_IPAD_6,
    TARGET_DEVICE_IPAD_MINI_3    
  • Added IEnums::RotationOrder enum:
    currently the default ROTATION_ORDER_ZYX is defined only    
  • Added Euler angle attributes to Graph::Transform class:
    angleX="0deg", angleY="0deg", angleZ="0deg", rotationOrder="ZYX"    
  • Added Euler angle attributes to Resource::XmlAnimation class:
    <RotationKey time="0.0" angleX="0deg" angleY="0deg" angleZ="0deg" rotationOrder="ZYX"/>

Improvements:
  • Updated 3rd party facebook SDK to iOS v3.19 and Android v3.19.1
  • Added Vector::IsZeroPosition() method
  • Added Math::Lerp() linear interpolation function template
  • Added Logic::Animation template typedefs for UInt64 / SInt64
  • Added affectDepthOrder attribute to Graph::CloneTransform and Graph::ResetTransform nodes, with access methods in Graph::ICloneTransform and Graph::IResetTransform.
  • Improved manual control over graph/script instances to be created when a Murl::IPackage is loaded. See methods AddGraphInstance(), RemoveGraphInstance(), HideGraphInstance(), UnhideGraphInstance() and equivalent methods for scripts like AddScriptInstance() etc.
  • Added rotation methods to Graph::ITransformable interface:
    Bool SetRotation(const Quaternion& q) and Bool SetRotationXYZ(Real angleX, Real angleY, Real angleZ, IEnums::RotationOrder rotationOrder)
  • Added Matrix method SetRotationComponentXYZ(DataType angleX, DataType angleY, DataType angleZ, IEnums::RotationOrder rotationOrder)
  • Renamed Matrix method SetRotationComponent(DataType angle, DataType ax, DataType ay, DataType az) to SetRotationComponentAxisAngle(DataType angle, DataType ax, DataType ay, DataType az)  

Fixes:
  • Corrected wrong display surface size on iOS startup
  • Improved path query for android sdk build tools in the Android build scripts
  • Added missing documentation for Graph::Transform animation attributes
  • Improved Atlasgenerator error messages

For an detailed overview on what's new, please read the change log.

Have fun coding!
Reply


Forum Jump:


Copyright © 2011-2017 Spraylight GmbH.