aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Dragnlin2009-04-101-0/+100
| | | | | | | | | | | | | | Addresses Mantis #3381 The current implementation works as expected if the object has no rotation or only rotation around the Z axis; you can spin the object left or right (around the world Z axis). It works a little unexpectedly if the object has a non-Z-axis rotation; in this case the body is spun about its local Z axis, not the world Z-axis. (But SL also behaves oddly with a spin on an arbitrarily rotated object.)
* * refactor: call some EventManager triggers directly rather than through sceneJustin Clarke Casey2009-03-271-2/+8
|
* Move a check for null PhysActor in applyImpulse so that attachments can move ↵idb2009-03-211-9/+9
| | | | | | | avatars. Fixes Mantis #3160
* Correct casts so that the target id in the at_target event matches the ↵idb2009-03-071-8/+5
| | | | | | | original target id. Fixes Mantis #2861
* Fixes Mantis #3260. Thank you kindly, MCortez for a patch that:Charles Krinke2009-03-061-0/+31
| | | | | | | | | | llSetHoverHeight() should not clamp the x/y position of an object the way MoveTo does, and it should recalculate the absolute height to hover at as an object moves to reflect the current ground/water height under it. Correctly implementing required adjusting the Physics interfaces and implementing at the physics plug-in level. The attached is a patch that correctly implements llSetHoverHeight() including updates to the ODE physics plug-in.
* * Replace some string to byte conversions for object/item name/description ↵Justin Clarke Casey2009-03-051-1/+0
| | | | fields with the LLUtil function that prevents the max string size from being breached
* * minor: Remove most mono compiler warningsJustin Clarke Casey2009-02-251-2/+2
|
* * Experimental softening of SOG waiting for update on link - changing from ↵lbsa712009-02-251-3/+3
| | | | abort to forced update.
* * Performance Changes:Adam Frisby2009-02-231-2/+2
| | | | | | | * Moves Entity Updates into a seperate thread, allowing for OpenSim to utilize a computers CPU more effectively in return for potentially greater user and prim capacity. * Removes an expensive Sqrt call performed during Update on each object. This should lower CPU requirements for high-prim regions with physics enabled. * MXP Changes: Centers the region around 0,0 for primitives instead of 128,128. Prim display should now look more correct for MXP viewers.
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-1/+1
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* * Renamed and encapsulated m_sceneGraph as SceneGraph for ccclbsa712009-02-201-3/+3
|
* * minor: comment out a few more [de]serialization sog timing messagesJustin Clarke Casey2009-02-181-3/+3
|
* * refactor: remove AssetCache field hanging off SceneJustin Clarke Casey2009-02-161-1/+2
| | | | | | * This is always available at Scene.CommsManager.AssetCache
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-02-111-1/+1
|
* Fixes the problem of attachment offset after crossings/TPs. Hopefully it ↵diva2009-02-101-0/+4
| | | | fixes mantis #3126, as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.
* * minor: Remove SOG XML2 serialization log messages for nowJustin Clarke Casey2009-02-101-3/+2
|
* Moved prim crossing out of OGS1 and into RESTComms and ↵diva2009-02-091-1/+28
| | | | | | | | | | LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis #3011, mantis #1698. Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP. The two most notable changes in the crossing process were: * Object gets passed in only one message, not two as done before. * Local object crossings do not get serialized, as done before.
* a last set of files that seem to have embedded ^M in themSean Dague2009-02-091-7/+7
|
* * Once again, fixing linked prim collisions by putting AbsolutePosition = ↵Teravus Ovares2009-02-081-1/+23
| | | | | | | AbsolutePosition; back in the linking routine. Why was it removed? It's critical to the physics scene. * Fixes mantis #3108
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-061-0/+3012
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!