Build 1.00.5068 Available!

Posted on October 31, 2014

The new Murl Engine Build 1.00.5068Beta is available for download. 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.

As always, if you encounter difficulties, find a bug or want to discuss development issues, head over to the Forum.


Don't miss out on any update,
subscribe to our newsletter.


Copyright © 2011-2017 Spraylight GmbH.