aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/KeyframeMotion.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make Keyframe motion cross regions againMelanie2013-03-031-0/+1
|
* Revert "Make keyframes use the sim's frame timer"Melanie2013-02-121-8/+15
| | | | This reverts commit e85a6237bfc0f00de4a183e29e515fa5baf1aa7f.
* Revert "Push updates from keyframe directly to the front of the output queue ↵Melanie2013-02-121-6/+6
| | | | | | rather" This reverts commit 04235e58e87ae42617111cad2884e42785914d4e.
* Push updates from keyframe directly to the front of the output queue ratherMelanie2013-02-121-6/+6
| | | | than through the update system.
* Make keyframes use the sim's frame timerMelanie2013-02-111-15/+8
|
* Refactor KeyframeMotion to use one timer class per sceneMelanie2013-02-111-20/+75
|
* Change keyframe motion to use a single timer for all objects. This is requiredMelanie2013-01-301-236/+229
| | | | | to prevent slippage between objects that are meant to move synchronously or keep their relative positions/rotations.
* Send moving_end event to scripts when keyframed motion ends.Melanie2013-01-271-0/+10
|
* go back bypassing sog updates control (test)UbitUmarov2013-01-111-12/+12
|
* same for AngularVelocity. Use normal terse updates in place of sendingUbitUmarov2013-01-111-10/+18
| | | | imediatly. If that's good for physics, needs to be good for this
* keyframe. Don't use group UpdateRotation since this enqueues a terseUbitUmarov2013-01-111-2/+6
| | | | update and we are sending them imediatly
* normalize quaternion.Slerp outputsUbitUmarov2012-10-101-0/+1
|
* move keyframemotion.copy from sop.copy to sog.copy, where there isUbitUmarov2012-08-301-2/+2
| | | | newgroup information avaiable.
* [possible still bad] make use of keyframemotion.copy on sop.copy, replacingUbitUmarov2012-08-301-25/+33
| | | | | fromdata(seralize). for now its called with null group since sop.copy() hasn't usable new group information, so for copied keyframes be fully operational UpdateSceneObject(newgroup) needs to be called on them.
* A few more changes to keyframesUbitUmarov2012-08-291-61/+113
|
* [Potentially broken] keyframes changes.. since it's there, use timer forUbitUmarov2012-08-291-115/+165
| | | | crossing retries and not still another thread, etc...
* [possible still very broken] mess around keyframes. timer eventsUbitUmarov2012-08-281-103/+265
| | | | threads overlaps, some null objects exceptions, region crossing...
* fix incoerence btw KFM_TRANSLATION and ROTATION LSL constants and internalUbitUmarov2012-08-261-2/+2
| | | | DataFormat enum, using values from the KFM constants
* Make llSetKeyframedMotion prims waut at the borders of down sims and try againMelanie2012-02-261-0/+12
| | | | periodically.
* Implement proper selection behaviorMelanie2012-02-261-0/+31
|
* Fix deserialization of Buoyancy, Force and Torque. Remove debug from the newMelanie2012-02-261-1/+0
| | | | code.
* Serialize Keyframe motion for region crossingsMelanie2012-02-261-3/+68
|
* Implement llSetKeyframedMotion. No persistence, no region crossing. Yet.Melanie2012-02-261-0/+315