aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* more changes in undo/redo. Basicly moved control to llclientview.cs. later ↵UbitUmarov2012-03-091-31/+31
| | | | we can move back to a dispatcher function on SOG that handles the several cases( in a viwer independent way (?)) and calls current exec funtions. made cosmetic changes replacing decimals by hexs so bits are easier to read. Changed behavour of case 12 and 28 ( 0x0c and 0x1c) to make identical to 0x0d and 0x1d ( scale only and scale plus position). DOn't see 12 and 28 in use... cases 1c and 1d still broken
* changes on undo/redo (untested/incomplete). Think we may consider moving ↵UbitUmarov2012-03-071-3/+5
| | | | this mfrom SOP to client side. At least does seem to work a bit better ( again there wwas a issue on sop.copy )
* Removed some whitespace errors - don't be naughty, don't use hard tabs!Melanie2012-03-061-11/+0
| | | | Also removed commented code block.
* make copied parts have diferent LocalIds than original. More building ↵UbitUmarov2012-03-061-3/+71
| | | | control for ubitODE. for all let physics know about linking of physical parts. Assume UNTESTED
* Zero velocity when drag-copyingMelanie2012-03-041-0/+2
|
* Move KeyframeMotion from SOG to SOP because we can't persist it anyMelanie2012-02-261-16/+10
| | | | other way because SOG doesn't technically exist in the DB
* Implement proper selection behaviorMelanie2012-02-261-0/+2
|
* Fix deserialization of Buoyancy, Force and Torque. Remove debug from the newMelanie2012-02-261-0/+4
| | | | code.
* Serialize Keyframe motion for region crossingsMelanie2012-02-261-0/+5
|
* Merge branch 'ubitwork'Melanie2012-02-261-22/+1
|\
| * changed SOP Force and Torque, adding XML (de/)serialization, also changed ↵UbitUmarov2012-02-251-22/+1
| | | | | | | | Buoyance. PLEASE trap deserialization from inventory etc, making force and torque vector3.Zero, unless we want then to rez moving. (needs checking/testing as usual)
* | Implement llSetKeyframedMotion. No persistence, no region crossing. Yet.Melanie2012-02-261-0/+12
|/
* Prevent a nullref when nonphysical motion objects cross sim boundariesMelanie2012-02-231-1/+1
|
* Add an override to make SOG.Velocity work as expectedMelanie2012-02-201-0/+6
|
* Merge branch 'ubitwork'Melanie2012-02-191-9/+45
|\ | | | | | | | | | | Conflicts: OpenSim/Region/Physics/ChOdePlugin/ODEPrim.cs OpenSim/Region/Physics/ChOdePlugin/OdePlugin.cs
| * moved vehicle from SOG to SOPUbitUmarov2012-02-191-90/+0
| |
| * changed how vehicle data is stored and passed to physics. use unsafe in ↵UbitUmarov2012-02-181-0/+2
| | | | | | | | serializer, tried to control m_dupeInProgress
| * vehicle parameters do cross (i hope) on regions in same instance ( others ↵UbitUmarov2012-02-181-1/+6
| | | | | | | | need xml)
| * let SOG know about vehicles. Still needs serialization and applyphyscis on ↵UbitUmarov2012-02-181-7/+91
| | | | | | | | deserialize, etc
| * don't freeze with a sitted avatar in a border without other sim. Still messy :(UbitUmarov2012-02-151-1/+8
| |
| * try to make crossings work better. chode no longer prevents crossings i hopeUbitUmarov2012-02-151-3/+6
| |
| * Merge branch 'master' of ssh://3dhosting.de/var/git/careminster into ubitworkUbitUmarov2012-02-151-1/+88
| |\
| * \ Merge branch 'master' of ssh://3dhosting.de/var/git/careminster into ubitworkUbitUmarov2012-02-101-0/+4
| |\ \ | | | | | | | | | | | | | | | | Conflicts: prebuild.xml
| * | | initial introdution of physics actor building control.UbitUmarov2012-02-081-6/+41
| | | |
* | | | Merge branch 'master' of ssh://3dhosting.de/var/git/careminsterMelanie2012-02-191-1/+1
|\ \ \ \
| * \ \ \ Merge branch 'master' into careminsterMelanie2012-02-181-1/+1
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.Inventory.cs OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
| | * | | Fix: Object owned by the group does not return to the last owner ↵PixelTomsen2012-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | http://opensimulator.org/mantis/view.php?id=5404
* | | | | don't freeze with a sitted avatar in a border without other sim. Still messy :(UbitUmarov2012-02-151-1/+8
| | | | |
* | | | | try to make crossings work better. chode no longer prevents crossings i hopeUbitUmarov2012-02-151-3/+6
|/ / / /
* | | | Implement region crossing of sitting avatars. Edit mode and llSetPos workMelanie2012-02-141-3/+86
| | | | | | | | | | | | | | | | | | | | but unscripted default sit anim is lost. Still some Gfx glitching. Physical crossing doesn't work yet.
* | | | Prevent object loss and positioning outside the region with failed object simMelanie2012-02-141-0/+4
| |_|/ |/| | | | | | | | crossings
* | | Merge branch 'master' into careminsterMelanie2012-02-091-0/+4
|\ \ \ | |/ / | | / | |/ |/| Conflicts: OpenSim/Region/Framework/Scenes/SceneGraph.cs
| * Stop a scene object from attempting to link with itself (which results in an ↵Justin Clark-Casey (justincc)2012-02-081-0/+4
| | | | | | | | | | | | exception and constant complaints in v3 viewers). Aims to address http://opensimulator.org/mantis/view.php?id=5878
* | Merge branch 'master' into careminsterMelanie2012-02-071-1/+2
|\ \ | |/
| * Add start GC memory and end GC memory to object stress test printouts.Justin Clark-Casey (justincc)2012-02-071-1/+2
| | | | | | | | | | This illustrates that references to Scene, SOG, etc. are not currently being released when a stress test ends (or at regression test end in general). This means even the current stress tests take much more memory than they need, a problem that will have to be addressed.
* | Merge branch 'master' into careminsterMelanie2012-02-051-3/+3
|\ \ | |/ | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs
| * Make configuration uniformBlueWall2012-02-051-3/+3
| | | | | | | | Pickup the max physical prim size in Scene to make it uniform since adding code to get default size from the OpenSim*.ini.
* | Fix remembering attachment point and position when an item is rezzed in world.Melanie2012-02-021-1/+19
| | | | | | | | | | Also fix PRIM_LOCAL_POS returning 0 when used on child prims from a script in the root.
* | Merge branch 'master' into careminsterMelanie2012-02-011-0/+6
|\ \ | |/ | | | | | | Conflicts: OpenSim/Region/ScriptEngine/XEngine/XEngine.cs
| * Implement "show object uuid <uuid>" console command.Justin Clark-Casey (justincc)2012-01-311-0/+6
| | | | | | | | This will show details about a part with the given uuid if it's found.
* | Merge branch 'master' into careminsterMelanie2012-01-281-0/+6
|\ \ | |/ | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
| * Add experimental --publish option to "save oar" so that OARs reloaded to the ↵Justin Clark-Casey (justincc)2012-01-281-0/+6
| | | | | | | | same grid don't have the publisher as owner.
| * Cleaned up the LookAt code in SOP and SOG. Added support for incrementallyMic Bowman2012-01-131-6/+0
| | | | | | | | | | rotating physical objects. This does not use physics. Currently the rate of change is determined as 1 / (PI * Strength).
* | Prevent spurious "CHANGED_POSITION" during region backupMelanie2012-01-051-3/+4
| |
* | Merge branch 'master' into careminsterMelanie2011-12-231-1/+1
|\ \ | |/
| * fix the UsesPhysics flag to reference the physics flag rather than the ↵Mic Bowman2011-12-221-1/+1
| | | | | | | | temponrez flag
* | Merge branch 'master' into careminsterMelanie2011-12-221-3/+2
|\ \ | |/
| * Remove unused m_physicalPrim parameter from SOG.ApplyPhysics()Justin Clark-Casey (justincc)2011-12-221-3/+2
| |
* | Merge branch 'master' into careminsterMelanie2011-12-181-7/+14
|\ \ | |/
| * Fix bug where objects could not be set to a new group if the group had been ↵Justin Clark-Casey (justincc)2011-12-171-0/+2
| | | | | | | | | | | | | | | | | | | | created in that client session, or if no other action has been performed on the object. There were two problems here: 1) On object group update, we looked for the group is the IClientAPI group cache rather than in the groups service. This fails to groups created newly in that session 2) On object group update, we weren't setting the HasGroupChanged flag. This meant that the change was not persisted unless some other action set this flag. This commit fixes these issues and hopefully addresses http://opensimulator.org/mantis/view.php?id=5588 This commit also moves HandleObjectGroupUpdate() to the GroupsModule from the Scene.PacketHandlers.cs file