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)
toSetRotationComponentAxisAngle(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 defaultROTATION_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 forUInt64
/SInt64
-
Added
affectDepthOrder
attribute toGraph::CloneTransform
andGraph::ResetTransform
nodes, with access methods inGraph::ICloneTransform
andGraph::IResetTransform
. -
Improved manual control over graph/script instances to be created when a
Murl::IPackage
is loaded. See methodsAddGraphInstance()
,RemoveGraphInstance()
,HideGraphInstance()
,UnhideGraphInstance()
and equivalent methods for scripts likeAddScriptInstance()
etc. -
Added rotation methods to
Graph::ITransformable
interface:
Bool SetRotation(const Quaternion& q)
andBool 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)
toSetRotationComponentAxisAngle(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.