Added point inside StaticModel check from Firegorilla.
Simplified Node::LookAt() to always take a world space position.
Constness cleanup.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2078 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied CustomGeometry convex hull collision patch from Pete Leigh, with added serialization support.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2079 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Removed the package download test from TestScene, as the example is already complex enough as it is.
Added progress prints to PackageTool.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2080 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Renamed Camera::GetInverseWorldTransform() to Camera::GetView() as world transform includes scale, but camera view matrix should be unaffected by it.
Fixed spotlight frustum being affected by node scale.
Note: fix is yet incomplete, Node::GetWorldRotation() needs changing to work correctly when parent has nonuniform scale.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2081 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Concatenate world rotation separately to fix GetWorldRotation() returning erroneous values when parent node has nonuniform scale.
Reorganized component categories.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2082 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied InsideGeometry() fix from Firegorilla.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2083 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Do not show the internal TerrainPatch & SmoothedTransform components in editor creation menu.
Fixed reconstruction of the TerrainPatch's occlusion transform.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2084 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed cmake_eclipse.sh to remove CMakeCache.txt. Fixed 64-bit compilation issue against newer X11 development library.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2085 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Script cleaned up.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2086 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Do not concatenate worldscale separately.
Use matrix math to calculate new transform when node is reparented, instead of setting T/R/S separately. This allows better match of effective scale even when parent node has nonuniform scale.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2087 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Completed renaming of Scene and Node windows to Hierarchy and Attribute-inspector windows, respectively.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2088 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Renamed BillboardSet::Updated() to Commit() to match CustomGeometry API.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2089 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Export node animations from scene.
Preparation for running an AnimationState in node hierarchy mode in addition to AnimatedModel mode.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2090 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed UI debug draw.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2091 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Convert a batch group to instancing only when the second batch is added.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2092 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Store the changed geometry type to the batch in case instancing is rejected.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2093 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Allow configuring the minimum instances per batch group to actually render as instanced.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2094 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed AnimationState code in node animation mode.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2095 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Allow using AnimationController also for node animations.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2096 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Print warning if node is not found for node animation.
Update documentation on playing back node animations.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2097 3bd170d8-ddcf-f82c-f583-7a401ccf5608