31 Oct 2014, 10:56
The new Murl Engine Build 1.00.5068Beta is available.
This is an regular update release with several improvements and fixes.
API Changes:
New Features:
Improvements:
Fixes:
For an detailed overview on what's new, please read the change log.
Have fun coding!
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!