29b3b44fab 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add locking around Meshmerizer use to eliminate possible race  
							
							... 
							
							
							
							condition when extracting the convex hulls. 
							
						 
						
							2013-05-23 14:40:16 -07:00  
				
					
						
							
							
								 
						
							
							
								5efce21abc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct errors caused by misspelled INI parameter spec.  
							
							... 
							
							
							
							Add debugging messages for hull asset use. 
							
						 
						
							2013-05-22 21:57:07 -07:00  
				
					
						
							
							
								 
						
							
							
								ffc9b3dda7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add code to experimentally use asset hull data.  
							
							... 
							
							
							
							Default to 'off' as it needs debugging. 
							
						 
						
							2013-05-22 21:01:00 -07:00  
				
					
						
							
							
								 
						
							
							
								61cdf9390d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with walking up stairs that are oriented  
							
							... 
							
							
							
							in certain directions. The problem was really that the avatar capsule
orientation was being set incorrectly. 
							
						 
						
							2013-05-22 16:06:06 -07:00  
				
					
						
							
							
								 
						
							
							
								6596a1de80 
								
							
								 
							
						 
						
							
							
								
								Revert "BulletSim: add code to experimentally use asset hull data."  
							
							... 
							
							
							
							This reverts commit 2fd8819a04 
							
						 
						
							2013-05-21 22:16:18 -07:00  
				
					
						
							
							
								 
						
							
							
								2fd8819a04 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add code to experimentally use asset hull data.  
							
							... 
							
							
							
							Default to 'off' as it needs debugging. 
							
						 
						
							2013-05-21 21:32:30 -07:00  
				
					
						
							
							
								 
						
							
							
								9de3979f5b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add gImpact shape type. Add logic to use gImpact shape  
							
							... 
							
							
							
							for prims that have cuts or holes. Default logic to 'off' as it
needs debugging. 
							
						 
						
							2013-05-21 15:32:10 -07:00  
				
					
						
							
							
								 
						
							
							
								ece7b33a96 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-05-21 15:31:13 -07:00  
				
					
						
							
							
								 
						
							
							
								e65d1e459e 
								
							
								 
							
						 
						
							
							
								
								fix error in hull point indexing  
							
							
							
						 
						
							2013-05-18 13:11:22 -07:00  
				
					
						
							
							
								 
						
							
							
								477bee6468 
								
							
								 
							
						 
						
							
							
								
								remove duplicate hull scaling  
							
							
							
						 
						
							2013-05-18 11:15:05 -07:00  
				
					
						
							
							
								 
						
							
							
								fa8f5bafb2 
								
							
								 
							
						 
						
							
							
								
								add prototype code to decode convex hulls from mesh assets. Please do not use yet; the interface will be defined in a later commit.  
							
							
							
						 
						
							2013-05-18 01:23:09 -07:00  
				
					
						
							
							
								 
						
							
							
								214bae1479 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix BulletSim crashing if there is no [BulletSim] section  
							
							... 
							
							
							
							in any INI file. Update TODO list. 
							
						 
						
							2013-05-17 21:19:38 -07:00  
				
					
						
							
							
								 
						
							
							
								42c82b564e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/Framework/Scenes/SimStatsReporter.cs 
							
						 
						
							2013-05-16 21:59:14 +01:00  
				
					
						
							
							
								 
						
							
							
								46eb8465a0 
								
							
								 
							
						 
						
							
							
								
								fall back to using a display mesh for physics proxy if no physics_mesh entry was wound in a mesh asset  
							
							
							
						 
						
							2013-05-15 17:12:17 -07:00  
				
					
						
							
							
								 
						
							
							
								477a5e3a35 
								
							
								 
							
						 
						
							
							
								
								* This fixes the avatar stuck in objects on login and teleport by gently applying an upward motion when stuck in things on the Z  
							
							... 
							
							
							
							* Comments describe how it filters out good, normal collisions, from 'stuck' collisions..   It's especially sensitive in feetbox collisions since this is where normal collisions happen under usual circumstances. 
							
						 
						
							2013-05-14 20:55:56 -04:00  
				
					
						
							
							
								 
						
							
							
								799ba5aa7b 
								
							
								 
							
						 
						
							
							
								
								* Tweaks the hard cut to apply to collisions of Greater then Normal Z 0.95.   This fits within Ubit's framework of multi-body collisions, just moves the reactive force to the Midboxgeom(actual detection) instead of the bigbox geom(pre detection)  
							
							
							
						 
						
							2013-05-14 19:17:31 -04:00  
				
					
						
							
							
								 
						
							
							
								b135f1d58a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix for mantis 6487, also minor adjustment to fix flying while you are running.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-05-14 08:48:40 -07:00  
				
					
						
							
							
								 
						
							
							
								c86e828dbf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add a lock to try and catch a native shape creation/destruction  
							
							... 
							
							
							
							race condition. 
							
						 
						
							2013-05-13 13:30:44 -07:00  
				
					
						
							
							
								 
						
							
							
								15360cbb6b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add adjustment for avatar capsule height scaling. Makes  
							
							... 
							
							
							
							avatar standing on ground view better and enables tuning. 
							
						 
						
							2013-05-13 13:30:42 -07:00  
				
					
						
							
							
								 
						
							
							
								45f37e11ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: use heightmap terrain when using BulletXNA.  
							
							... 
							
							
							
							Output messages on features disabled when using BulletXNA. 
							
						 
						
							2013-05-13 13:30:40 -07:00  
				
					
						
							
							
								 
						
							
							
								13cd8c17d7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Services/LLLoginService/LLLoginResponse.cs
	OpenSim/Services/LLLoginService/LLLoginService.cs
	OpenSim/Tests/Common/Mock/TestClient.cs 
							
						 
						
							2013-05-11 02:35:26 +01:00  
				
					
						
							
							
								 
						
							
							
								a42bb799cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix CPU loop that occurs when any 'degenerate' sculptie  
							
							... 
							
							
							
							is in a region. This fixes the high CPU usage for regions with nothing
else going on. 
							
						 
						
							2013-05-10 14:48:52 -07:00  
				
					
						
							
							
								 
						
							
							
								bda4565067 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs 
							
						 
						
							2013-05-08 20:59:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ac6dcd35fb 
								
							
								 
							
						 
						
							
							
								
								Bulletsim: and the rotational friction.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-05-07 07:14:10 -07:00  
				
					
						
							
							
								 
						
							
							
								f247ae1a75 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Another way to create vehicle framed friction.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-05-07 07:14:06 -07:00  
				
					
						
							
							
								 
						
							
							
								ddd97cb78e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: normalize quaternian rotations when building compound linksets.  
							
							... 
							
							
							
							Attempt to fix vehicles being twisted off the ground when they go physical. 
							
						 
						
							2013-05-06 18:06:34 -07:00  
				
					
						
							
							
								 
						
							
							
								84118c5735 
								
							
								 
							
						 
						
							
							
								
								BulletSim: properly free references to simple convex hull shapes. Didn't  
							
							... 
							
							
							
							loose memory since shapes are shared but did mess up usage accounting. 
							
						 
						
							2013-05-06 18:05:37 -07:00  
				
					
						
							
							
								 
						
							
							
								93e1986d69 
								
							
								 
							
						 
						
							
							
								
								BulletSim: apply linear and angular friction in vehicle coordinates  
							
							... 
							
							
							
							and not world coordinates. 
							
						 
						
							2013-05-06 16:48:01 -07:00  
				
					
						
							
							
								 
						
							
							
								54d0cd85ad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-05-07 00:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b36e123c7f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-05-06 23:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								045aaa838a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove friction calcuation from BSMotor and move linear and  
							
							... 
							
							
							
							angular friction computation into linear and angular movement code.
The friction wasn't being applied properly. This will make it so vehicles
don't drift as much and the drift is tunable by changing the friction
timescales. 
							
						 
						
							2013-05-06 13:32:26 -07:00  
				
					
						
							
							
								 
						
							
							
								bf31896983 
								
							
								 
							
						 
						
							
							
								
								BulletSim: simplify parameter specification by reducing the number of  
							
							... 
							
							
							
							specifications required for simple properties with defaults. 
							
						 
						
							2013-05-06 13:32:24 -07:00  
				
					
						
							
							
								 
						
							
							
								f9fb1484aa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: extend BSActorLockAxis to allow locking linear movement in  
							
							... 
							
							
							
							addition to angular movement. Not enabled by anything yet. 
							
						 
						
							2013-05-06 13:32:22 -07:00  
				
					
						
							
							
								 
						
							
							
								3aa83738e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Application/OpenSimBase.cs
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-05-04 01:22:12 +01:00  
				
					
						
							
							
								 
						
							
							
								5d25bb3084 
								
							
								 
							
						 
						
							
							
								
								BulletSim: zero vehicle motion when changing vehicle type.  
							
							... 
							
							
							
							Rebuild compound linkset of any child in the linkset changes shape.
Comments and better detailed logging messages. 
							
						 
						
							2013-05-03 14:23:53 -07:00  
				
					
						
							
							
								 
						
							
							
								4042c82a72 
								
							
								 
							
						 
						
							
							
								
								BulletSim: prims with no cuts created with single convex hull shape.  
							
							... 
							
							
							
							Parameter added to enable/disable this feature. 
							
						 
						
							2013-05-02 12:27:30 -07:00  
				
					
						
							
							
								 
						
							
							
								d9c3947824 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Rebuild physical body if physical shape changes for mesh and hull.  
							
							... 
							
							
							
							Properly rebuilds collision caches.
Release asset data fetched when building mesh or hulls. 
							
						 
						
							2013-05-02 10:06:12 -07:00  
				
					
						
							
							
								 
						
							
							
								ed46b42fea 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash when mesh asset wasn't available when meshing  
							
							... 
							
							
							
							the first time.
Debugging added for mesh/hull asset fetch. 
							
						 
						
							2013-05-01 17:16:46 -07:00  
				
					
						
							
							
								 
						
							
							
								0378baed35 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework LinksetCompound to work with new BSShape system.  
							
							... 
							
							
							
							Not all working yet. 
							
						 
						
							2013-05-01 17:15:54 -07:00  
				
					
						
							
							
								 
						
							
							
								fca4e4ec7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim4  
							
							
							
						 
						
							2013-05-01 12:08:12 -07:00  
				
					
						
							
							
								 
						
							
							
								b89d18e6f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-04-30 23:45:38 +01:00  
				
					
						
							
							
								 
						
							
							
								46ae84cfba 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix error messages created while an avatar has no initial  
							
							... 
							
							
							
							collisions. Usually happens when logging in an avatar that had been
previously flying. Uninitialized variable. 
							
						 
						
							2013-04-30 13:10:15 -07:00  
				
					
						
							
							
								 
						
							
							
								7cdb07b386 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improvements to LinksetCompound and PrimDisplaced. Not all working yet.  
							
							
							
						 
						
							2013-04-30 11:42:11 -07:00  
				
					
						
							
							
								 
						
							
							
								d322625f90 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add non-static BSShape.GetReference for getting another reference  
							
							... 
							
							
							
							to an existing shape instance.
BSShapeNative rebuilds shape for all references.
BSShapeCompound returns another reference copy if the compound shape
already exists (for linksets). 
							
						 
						
							2013-04-29 17:30:54 -07:00  
				
					
						
							
							
								 
						
							
							
								15a3f80e2e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: LinksetCompound work to disable collision for root and  
							
							... 
							
							
							
							child prims so compound shape can do all collisions.
Don't try to build a compound linkset for non-physical linksets.
Remove and replace root body when compound shape is added so collision
cache is rebuilt. 
							
						 
						
							2013-04-29 17:30:38 -07:00  
				
					
						
							
							
								 
						
							
							
								92ee288d66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove trailing white space to make git happier. No functional changes.  
							
							
							
						 
						
							2013-04-29 07:54:50 -07:00  
				
					
						
							
							
								 
						
							
							
								ad1787770e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename variable 'PhysicsScene' to be either 'PhysScene' or 'm_physicsScene' to match coding conventions and reduce confusion.  
							
							
							
						 
						
							2013-04-29 07:38:55 -07:00  
				
					
						
							
							
								 
						
							
							
								21ec434688 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first cut at new linksetCompound shape building.  
							
							
							
						 
						
							2013-04-29 07:38:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f2d408829b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash when creating new hull.  
							
							
							
						 
						
							2013-04-29 07:38:47 -07:00  
				
					
						
							
							
								 
						
							
							
								2da8e60b6d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: code for creating the avatar capsule shape.  
							
							
							
						 
						
							2013-04-29 07:38:44 -07:00  
				
					
						
							
							
								 
						
							
							
								e5582939fd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: massive refactor of shape classes. Removed shape specific code from BSShapeCollection. Using BSShape* classes to hold references to shape. Simplified shape dependency callbacks. Remove 'PreferredShape' methods and have each class specify shape type. Disable compound shape linkset for a later commit that will simplify linkset implementation.  
							
							
							
						 
						
							2013-04-29 07:38:40 -07:00  
				
					
						
							
							
								 
						
							
							
								890cb6a293 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete BSShape classes.  
							
							
							
						 
						
							2013-04-29 07:38:35 -07:00  
				
					
						
							
							
								 
						
							
							
								d36a52ea55 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-25 00:22:28 +01:00  
				
					
						
							
							
								 
						
							
							
								c22a2ab7d2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: partial addition of BSShape class code preparing for  
							
							... 
							
							
							
							different physical mesh representations (simplified convex meshes)
and avatar mesh. 
							
						 
						
							2013-04-24 08:05:42 -07:00  
				
					
						
							
							
								 
						
							
							
								e324f6f3f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs to they have no dependencies on newer  
							
							... 
							
							
							
							glibc (2.14) since that is not yet in some Linux distributions.
Add unmanaged API calls and code for creating single convex hull shapes. 
							
						 
						
							2013-04-24 08:03:45 -07:00  
				
					
						
							
							
								 
						
							
							
								522ab85045 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve avatar stair walking up. Add more parameters to control force  
							
							... 
							
							
							
							of both position change and up force that move avatars over barrier.
Default parameters are for steps up to 0.5m in height. 
							
						 
						
							2013-04-23 18:31:12 -07:00  
				
					
						
							
							
								 
						
							
							
								e1ac683154 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash when deleting llVolumeDetect enabled objects. Bullet's check for an object being linked into the world does not work for Bullet's ghost objects so BulletSim was deleting the object while it was still linked into the physical world structures.  
							
							
							
						 
						
							2013-04-22 16:50:06 -07:00  
				
					
						
							
							
								 
						
							
							
								7cf377fff0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLAssetData.cs
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-04-10 13:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								5f2cbfc0fd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fixing problems with llMoveToTarget. Not all fixed yet.  
							
							
							
						 
						
							2013-04-09 18:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								b53713cdda 
								
							
								 
							
						 
						
							
							
								
								BulletSim: some formatting changes.  
							
							
							
						 
						
							2013-04-09 18:00:27 -07:00  
				
					
						
							
							
								 
						
							
							
								9cc41d5118 
								
							
								 
							
						 
						
							
							
								
								Another algorithm for AngularVerticalAttraction. This one Takes into account all rotations before it and makes the corrections more close to the time that sl does.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-04-09 18:00:25 -07:00  
				
					
						
							
							
								 
						
							
							
								59135c9a31 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add Bullet HACD library invocation. Turned off by default as not  
							
							... 
							
							
							
							totally debugged. Updated DLLs and SOs with more debugged HACD library code. 
							
						 
						
							2013-04-09 18:00:23 -07:00  
				
					
						
							
							
								 
						
							
							
								17fd075f39 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where large sets of mega-regions weren't registering  
							
							... 
							
							
							
							all the terrain with the base region. 
							
						 
						
							2013-04-09 18:00:20 -07:00  
				
					
						
							
							
								 
						
							
							
								99f39836a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: moving comments around. No functional change.  
							
							
							
						 
						
							2013-04-08 06:27:45 -07:00  
				
					
						
							
							
								 
						
							
							
								a7a1b8b7e9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up actor code so routines use the same coding pattern.  
							
							... 
							
							
							
							Fix a few enabling problems. 
							
						 
						
							2013-04-08 06:27:44 -07:00  
				
					
						
							
							
								 
						
							
							
								fe16dc09da 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete movement of physical object action code out of the  
							
							... 
							
							
							
							physical object and into actors for setForce, setTorque, hover, lock
axis and avatar move. 
							
						 
						
							2013-04-08 06:27:43 -07:00  
				
					
						
							
							
								 
						
							
							
								41a652f6bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-04-02 23:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								68c8633ba1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: create axis lock constraint with proper orientation and  
							
							... 
							
							
							
							enable axis lock functionality. 
							
						 
						
							2013-04-02 06:40:12 -07:00  
				
					
						
							
							
								 
						
							
							
								17aef1c883 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update unmanaged API for HACD parameter passing. Bullet HACD  
							
							... 
							
							
							
							mesh to hull conversion calls in place but code not working. Update
BulletSim DLLs and SOs for new API and HACD code. 
							
						 
						
							2013-04-01 18:03:11 -07:00  
				
					
						
							
							
								 
						
							
							
								ebc1209fc9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rearrange mega-region terrain code to make the thread flow  
							
							... 
							
							
							
							a little clearer. 
							
						 
						
							2013-04-01 18:03:09 -07:00  
				
					
						
							
							
								 
						
							
							
								84eb25da23 
								
							
								 
							
						 
						
							
							
								
								BulletSim: stop an avatar from moving if standing on a stationary  
							
							... 
							
							
							
							object. This will stop avatars from sliding down steep terrains
or objects while still allowing an avatar to be moved if standing
on a moving object. 
							
						 
						
							2013-03-31 22:19:44 -07:00  
				
					
						
							
							
								 
						
							
							
								933ac60746 
								
							
								 
							
						 
						
							
							
								
								BulletSim: not quite functional axis lock code.  
							
							
							
						 
						
							2013-03-31 22:19:43 -07:00  
				
					
						
							
							
								 
						
							
							
								7d50015a74 
								
							
								 
							
						 
						
							
							
								
								BulletSim: start the renaming of local variables to m_ form to match the OpenSim coding conventions.  
							
							
							
						 
						
							2013-03-31 22:19:42 -07:00  
				
					
						
							
							
								 
						
							
							
								75b8cf428e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings in BSActor*  
							
							
							
						 
						
							2013-03-31 22:19:42 -07:00  
				
					
						
							
							
								 
						
							
							
								747ece59d2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: convert BSDynamic to a BSActor and change BSPrim to set  
							
							... 
							
							
							
							up the vehicle actor. 
							
						 
						
							2013-03-31 22:19:41 -07:00  
				
					
						
							
							
								 
						
							
							
								2c581cae2a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add physical 'actors' that operate on the physical object.  
							
							... 
							
							
							
							Add first 'actor' for locked axis. 
							
						 
						
							2013-03-31 22:19:41 -07:00  
				
					
						
							
							
								 
						
							
							
								4cb8967f0a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6a9630d2bdc27ed702936f4c44e6978f728a9ef0' into careminster  
							
							
							
						 
						
							2013-03-29 01:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								6a9630d2bd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix race condition when creating very large mega-regions.  
							
							... 
							
							
							
							The symptom was exceptions while creating physical terrain.
Reduce default terrain mesh magnification to 2 from 3 because the
higher resolution uses a lot of memory and doesn't solve the terrain
smoothness for vehicles.
Added comments here and there and improved some debugging log messages. 
							
						 
						
							2013-03-28 10:59:18 -07:00  
				
					
						
							
							
								 
						
							
							
								3f9b274180 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweaks to terrain boundry computation. No functional changes.  
							
							
							
						 
						
							2013-03-28 10:59:16 -07:00  
				
					
						
							
							
								 
						
							
							
								e320046683 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-27 01:17:59 +00:00  
				
					
						
							
							
								 
						
							
							
								abde0d4efb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: prevent asset fetching loop when the fetched asset fails to mesh.  
							
							... 
							
							
							
							Check for the case where the fetched mesh asset fails meshing (degenerate
triangles or no physical mesh). In this case, the asset is marked 'failed'
and BulletSim doesn't keep trying to fetch over-and-over trying to get a
good asset. 
							
						 
						
							2013-03-26 15:02:10 -07:00  
				
					
						
							
							
								 
						
							
							
								95d0a7d4fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-03-26 03:26:02 +00:00  
				
					
						
							
							
								 
						
							
							
								285dc554ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: new algorithm for vertical attraction which uses quaternion  
							
							... 
							
							
							
							arithmetic to compute the shortest path between the current tilt
and vertical. 
							
						 
						
							2013-03-25 15:40:46 -07:00  
				
					
						
							
							
								 
						
							
							
								c96a6f1de6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small tweaks and formatting in the parameter fetching code.  
							
							
							
						 
						
							2013-03-25 15:40:44 -07:00  
				
					
						
							
							
								 
						
							
							
								953090fd62 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix possible race condition where an prim's asset can be requested quicker than the asset fetcher returns and thus falsely reporting that an asset was not fetched and defaulting the assset to a bounding box.  
							
							
							
						 
						
							2013-03-25 15:40:43 -07:00  
				
					
						
							
							
								 
						
							
							
								f783b9169f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize C# HACD hull creation. Add feature of reducing max hull count for simple (non-cut prims) meshes.  
							
							
							
						 
						
							2013-03-25 15:40:41 -07:00  
				
					
						
							
							
								 
						
							
							
								68b910c1ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs 
							
						 
						
							2013-03-22 01:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								90b9121e66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change 'degenerate mesh' message from Error to Debug because there  
							
							... 
							
							
							
							seem to be lots of sculpties with this problem while the condition really doesn't
change region operation. 
							
						 
						
							2013-03-19 17:15:24 -07:00  
				
					
						
							
							
								 
						
							
							
								8360223fed 
								
							
								 
							
						 
						
							
							
								
								BulletSim: code to generate a higher resolution terrain mesh. Parameter  
							
							... 
							
							
							
							TerrainMeshMagnification controls number of vertices generated per
heightmap point. Default is 3. 
							
						 
						
							2013-03-19 00:00:03 -07:00  
				
					
						
							
							
								 
						
							
							
								8510f57ad4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrain contact processing threshold parameter. Initialize contact processing threshold for static object as well as mesh terrain.  
							
							
							
						 
						
							2013-03-19 00:00:02 -07:00  
				
					
						
							
							
								 
						
							
							
								5b950ca36a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '464201b41d5f5fdd7c88ab5e95dd7b6fbae6d766' into careminster  
							
							
							
						 
						
							2013-03-19 00:54:23 +00:00  
				
					
						
							
							
								 
						
							
							
								464201b41d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add INI parameter for angular banking timescale fudge parameter.  
							
							
							
						 
						
							2013-03-16 15:34:07 -07:00  
				
					
						
							
							
								 
						
							
							
								fc84ebb819 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Working Implementation of Angular Banking for Vehicles (Not SL Grade, Other features when implemented should slow it down for now be Strong with Vertical Angular attraction setting and conservative with Angular Velocity on X axis)  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-16 15:13:40 -07:00  
				
					
						
							
							
								 
						
							
							
								b9146a7922 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/BaseOpenSimServer.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-15 23:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								78b25094dc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweak vertical angular attraction to remove double VehicleOrientation application fixing the problem with the vertical attractor pushing vehicles nose first into ground when tilted on side.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-15 14:05:38 -07:00  
				
					
						
							
							
								 
						
							
							
								0e426c5cd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-13 02:03:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5b37063178 
								
							
								 
							
						 
						
							
							
								
								Spot fix the interpenetration issue. Thanks, Ter.  
							
							
							
						 
						
							2013-03-12 03:47:27 +01:00  
				
					
						
							
							
								 
						
							
							
								1e7c7fb779 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-11 19:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1120bcf123 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the ability for avatars to fly off the edge of  
							
							... 
							
							
							
							regions when there are no region neighbors.
Add some terrain location processing routines to support above. 
							
						 
						
							2013-03-09 14:15:14 -08:00  
				
					
						
							
							
								 
						
							
							
								70f0587558 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-03-08 01:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8960418e7d 
								
							
								 
							
						 
						
							
							
								
								Add regression test for presence crossing between regions on the same simulator.  
							
							... 
							
							
							
							Unlike a much earlier commented out version of this test, this is done in synchronous mode. 
							
						 
						
							2013-03-06 21:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a675f7d4c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-01 23:54:00 +00:00  
				
					
						
							
							
								 
						
							
							
								326634a0b3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: more things into the TODO list.  
							
							
							
						 
						
							2013-03-01 09:44:39 -08:00  
				
					
						
							
							
								 
						
							
							
								1c740798b4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters, code cleanup around checking and enforcing  
							
							... 
							
							
							
							maximum velocity and angular velocity values for prims. 
							
						 
						
							2013-03-01 09:44:37 -08:00  
				
					
						
							
							
								 
						
							
							
								578174d21c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionLoader/Web/RegionLoaderWebServer.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs 
							
						 
						
							2013-02-27 18:05:04 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9132e1c7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash around race condition when a mesh asset cannot  
							
							... 
							
							
							
							be fetched.
Update TODO list. 
							
						 
						
							2013-02-26 11:32:01 -08:00  
				
					
						
							
							
								 
						
							
							
								54ee95dd8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-26 13:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b53f08386 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeks to make avatar jump work better.  
							
							
							
						 
						
							2013-02-25 21:58:00 -08:00  
				
					
						
							
							
								 
						
							
							
								9534d5f929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-22 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								efb5da0aa6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add OutOfBounds logic and some position sanity checking  
							
							... 
							
							
							
							to eliminate some of the "cannot find terrain height" warning messages. 
							
						 
						
							2013-02-21 08:52:11 -08:00  
				
					
						
							
							
								 
						
							
							
								4779f7d7d5 
								
							
								 
							
						 
						
							
							
								
								Deleted all AssemblyFileVersion directives  
							
							
							
						 
						
							2013-02-19 17:14:55 -08:00  
				
					
						
							
							
								 
						
							
							
								26421294f6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: experimental lock axis code using constraints. Not enabled  
							
							... 
							
							
							
							by default. Like more debugging is needed. 
							
						 
						
							2013-02-17 20:13:50 -08:00  
				
					
						
							
							
								 
						
							
							
								1d7276235a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add calls for creating all the different Bullet constraint types.  
							
							... 
							
							
							
							Updated the DLLs and SOs and code for BulletXNA to create the types.
All the detailed control calls are not all in place yet. 
							
						 
						
							2013-02-17 20:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								885b45b112 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework parameter setting for different types of values  
							
							... 
							
							
							
							(like vectors or quaternions). 
							
						 
						
							2013-02-17 20:13:48 -08:00  
				
					
						
							
							
								 
						
							
							
								e549c2922a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physical object appearing to slowly float off when  
							
							... 
							
							
							
							they stop moving. 
							
						 
						
							2013-02-16 19:28:38 -08:00  
				
					
						
							
							
								 
						
							
							
								d0c5e0990b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-13 01:54:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0194a3d890 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix density since the simulator/viewer track density in a  
							
							... 
							
							
							
							funny unit that is 100 times real density (default 1000).
Fix avatar drifting slowly when stationary flying.
Fix for physical prims getting corrected for being under terrain when it was
just its geometric center that was below terrain.
Add PreUpdatePropertyAction allowing plugable modifiction of phys
parameters returned from Bullet.
Fix an exception setting GravityMultiplier on initialization.
Update DLLs and SOs for good measure (no functional change). 
							
						 
						
							2013-02-12 15:52:10 -08:00  
				
					
						
							
							
								 
						
							
							
								fb903ff490 
								
							
								 
							
						 
						
							
							
								
								BulletSim: More work on center-of-mass. Remove linksetinfo and rely on simulator to update info.  
							
							
							
						 
						
							2013-02-12 15:52:08 -08:00  
				
					
						
							
							
								 
						
							
							
								069e587841 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations 
							
						 
						
							2013-02-10 00:17:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4808b8ee38 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to set global contact breaking threshold. Update DLLs and SOs for setting same.  
							
							
							
						 
						
							2013-02-08 16:29:52 -08:00  
				
					
						
							
							
								 
						
							
							
								222040f1ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Change BSCharacter to use new base Density and Friction  
							
							... 
							
							
							
							variables rather than own local varaibles. 
							
						 
						
							2013-02-08 16:29:45 -08:00  
				
					
						
							
							
								 
						
							
							
								1b55a9d81e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix avatar bobbing or jiggling while stationary flying.  
							
							... 
							
							
							
							Various comments and debugging message mods. 
							
						 
						
							2013-02-08 16:29:40 -08:00  
				
					
						
							
							
								 
						
							
							
								1b203601f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: include the linkage to the layered prim implementation. Separate layers for physical (vs simulator) location displacement and linksets.  
							
							
							
						 
						
							2013-02-08 16:29:29 -08:00  
				
					
						
							
							
								 
						
							
							
								2fd184e350 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reclass BSPrim into layers so linkset and physical world displacement is implemented as overlay classes rather than if statements scattered about.  
							
							
							
						 
						
							2013-02-08 16:29:24 -08:00  
				
					
						
							
							
								 
						
							
							
								12971e73d4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs 
							
						 
						
							2013-02-08 23:29:47 +00:00  
				
					
						
							
							
								 
						
							
							
								913965256f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Adapt BulletSim to the newer physical properties. Viewer  
							
							... 
							
							
							
							dialog setting of friction, restitution, ... working. 
							
						 
						
							2013-02-07 17:13:28 -08:00  
				
					
						
							
							
								 
						
							
							
								b545e13184 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix exceptions caused by setting physical properties before the prim body is initialized.  
							
							
							
						 
						
							2013-02-07 17:13:27 -08:00  
				
					
						
							
							
								 
						
							
							
								ebb63b55aa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add user setting of friction, density and restitution.  
							
							
							
						 
						
							2013-02-07 17:13:27 -08:00  
				
					
						
							
							
								 
						
							
							
								22675e6b14 
								
							
								 
							
						 
						
							
							
								
								Add some more code from Avination. This changes physics actor stuff around  
							
							... 
							
							
							
							to work with the new params. Not actually plumbed just yet. 
							
						 
						
							2013-02-07 23:22:00 +00:00  
				
					
						
							
							
								 
						
							
							
								765b0e4382 
								
							
								 
							
						 
						
							
							
								
								Rename "Bounce" to "Restitution" in PhysicsActor as well. It appears these  
							
							... 
							
							
							
							values are not even used. 
							
						 
						
							2013-02-07 22:20:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9089757ea2 
								
							
								 
							
						 
						
							
							
								
								Revert "Add plumbing for physics properties to get to the physics engine."  
							
							... 
							
							
							
							This reverts commit c658fa1c0d 
							
						 
						
							2013-02-07 21:05:58 +00:00  
				
					
						
							
							
								 
						
							
							
								45f5a6a6db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	bin/HttpServer_OpenSim.dll 
							
						 
						
							2013-02-07 20:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c658fa1c0d 
								
							
								 
							
						 
						
							
							
								
								Add plumbing for physics properties to get to the physics engine.  
							
							... 
							
							
							
							Addition of entries to PhysicsActor and setting code in SceneObjectPart. 
							
						 
						
							2013-02-07 11:10:15 -08:00  
				
					
						
							
							
								 
						
							
							
								af73ea909c 
								
							
								 
							
						 
						
							
							
								
								Change passed PhysicsParameter value from float to the more general string value  
							
							
							
						 
						
							2013-02-07 11:10:14 -08:00  
				
					
						
							
							
								 
						
							
							
								375114bea3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-07 01:40:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d2ece00e68 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set removing zero width triangles in meshes to be enabled by default. This should fix the invisible barrier in sculptie doorways bug.  
							
							
							
						 
						
							2013-02-06 15:59:59 -08:00  
				
					
						
							
							
								 
						
							
							
								0baa2590be 
								
							
								 
							
						 
						
							
							
								
								BulletSim: check for completely degenerate meshes (ones with all  
							
							... 
							
							
							
							triangles having zero width) and output an error rather than
throwing and exception. 
							
						 
						
							2013-02-06 15:52:28 -08:00  
				
					
						
							
							
								 
						
							
							
								67d92e4e16 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove an exception which occurs if a physics mesh  
							
							... 
							
							
							
							asset is not found. 
							
						 
						
							2013-02-06 14:00:27 -08:00  
				
					
						
							
							
								 
						
							
							
								f567ff9f51 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-06 02:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3646361279 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make removing zero width triangles from meshes optional  
							
							... 
							
							
							
							and, for the moment, default to 'off'. 
							
						 
						
							2013-02-05 17:19:55 -08:00  
				
					
						
							
							
								 
						
							
							
								dce9e323f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove degenerate triangles from meshes. This fixes the  
							
							... 
							
							
							
							invisible barriers in sculptie doorways (Mantis 6529).
Bump up level-of-detail for physical meshes to 32 (the max). This
fixes the invisible barriers that showed up in prim cut arches.
NOTE: the default LOD values are removed from OpenSimDefaults.ini.
   If you don't change your OpenSimDefaults.ini, you will continue
   to see the arch problem. 
							
						 
						
							2013-02-05 16:56:33 -08:00  
				
					
						
							
							
								 
						
							
							
								13233da66c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add debugging looking for doorway sculpty problems  
							
							
							
						 
						
							2013-02-05 16:56:28 -08:00  
				
					
						
							
							
								 
						
							
							
								ad438ee59f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework some parameter setting implementation moving functionality that was in BSScene to BSParam. Remove unused parameters that were passed to the unmanaged code. Update DLLs and SOs for the new param block.  
							
							
							
						 
						
							2013-02-05 16:56:23 -08:00  
				
					
						
							
							
								 
						
							
							
								2b6d226911 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct angular vertical attraction to properly correct an upside down vehicle.  
							
							
							
						 
						
							2013-02-05 16:56:17 -08:00  
				
					
						
							
							
								 
						
							
							
								d3892bbd06 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Framework/Servers/VersionInfo.cs
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-02-05 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1f1da23097 
								
							
								 
							
						 
						
							
							
								
								Bump version and assembly version numbers from 0.7.5 to 0.7.6  
							
							... 
							
							
							
							This is mostly Bluewall's work but I am also bumping the general version number
OpenSimulator 0.7.5 remains in the release candidate stage.
I'm doing this because master is significantly adding things that will not be in 0.7.5
This update should not cause issues with existing external binary DLLs because our DLLs do not have strong names
and so the exact version match requirement is not in force. 
							
						 
						
							2013-02-05 00:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7482ad1c22 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-04 19:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								2ff301ca11 
								
							
								 
							
						 
						
							
							
								
								Correct spelling mistake in new RayFilterFlags, LSLPhanton -> LSLPhantom  
							
							
							
						 
						
							2013-02-02 01:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5bb85a14d4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where editting a physical linkset caused the  
							
							... 
							
							
							
							child prim physical positions to get out of sync with the view.
More reliably compute the offset of children in a physical linkset. 
							
						 
						
							2013-02-01 11:52:27 -08:00  
				
					
						
							
							
								 
						
							
							
								75a05c16c5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash caused when linksets were rebuilt. A problem added  
							
							... 
							
							
							
							when individual child pos/rot changes were implementated a week or so ago.
Remove some passing of inTaintTime flag when it was never false. 
							
						 
						
							2013-01-31 15:56:10 -08:00  
				
					
						
							
							
								 
						
							
							
								ed71c939fc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make sure vehicle physical properties are set when going  
							
							... 
							
							
							
							physical by delaying setting until pre-step time. Change vehicle.Refresh()
to schedule the pre-step setting.
Comments and updating of TODO list. 
							
						 
						
							2013-01-31 15:56:02 -08:00  
				
					
						
							
							
								 
						
							
							
								371449db2f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up TargetVelocity implementation by using the default defn in the PhysicsActor base class.  
							
							
							
						 
						
							2013-01-31 15:55:53 -08:00  
				
					
						
							
							
								 
						
							
							
								9a4de546fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 02:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a61ecee227 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physics repositioning when under ground to only happen  
							
							... 
							
							
							
							for physical objects. Non-physical objects can go anywhere they want. 
							
						 
						
							2013-01-29 17:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								47f09ed4c1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enable angular vertical attraction.  
							
							... 
							
							
							
							Increase terrain collision margin to help vehicles from tunneling
into same. 
							
						 
						
							2013-01-28 17:21:13 -08:00  
				
					
						
							
							
								 
						
							
							
								531d0429d1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first unit test: vehicle angular attraction  
							
							
							
						 
						
							2013-01-28 17:08:34 -08:00  
				
					
						
							
							
								 
						
							
							
								e9aff0a91d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: do not zero an avatar's standing velocity if it is standing  
							
							... 
							
							
							
							on a moving object.
Rearrange pre/post action subscription code to put more in locks.
Add meshmerizer params to BulletSimTestUtil scene creation (and fix line endings).
Rebuilt version of DLLs and SOs with cleaned up code and no profiling for sure. 
							
						 
						
							2013-01-28 15:11:50 -08:00  
				
					
						
							
							
								 
						
							
							
								e4c6a19940 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename 'uint' to 'UInt32' to make clear the type that is passed to unmanaged code.  
							
							
							
						 
						
							2013-01-28 15:11:20 -08:00  
				
					
						
							
							
								 
						
							
							
								f6380a3ad3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the trimming of colliders so only the top 25 are returned.  
							
							
							
						 
						
							2013-01-28 09:02:01 -08:00  
				
					
						
							
							
								 
						
							
							
								b546af9ac2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: simplify the initialization of some of the parameters.  
							
							... 
							
							
							
							Disable vertical attraction for vehicles by default (for the moment).
Fix bug where vehicle would go crazy when velocity got above a
   certain speed. 
							
						 
						
							2013-01-27 12:50:07 -08:00  
				
					
						
							
							
								 
						
							
							
								26d4596080 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reinstate the supression of rotational velocity for vehicles  
							
							
							
						 
						
							2013-01-27 12:50:07 -08:00  
				
					
						
							
							
								 
						
							
							
								a345a2feb7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add framework for BulletSim unit tests. No tests yet.  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								05adf4b30f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable center-of-mass computation because it does not work yet  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								80f0a978db 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix compile error from last commit  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								36f401d850 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize the value for gravity reduction for ground vehicles on the ground. Set defaults for vehicle factors to one. Debug logging changes.  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								ddef8f16e5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first attempt at reporting top colliders  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								dd08e1fba6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize several vehicle debugging values: physical linear and angular force factors now default to less than 1 (0.2) vehicle friction and restitution now default to low values  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								c44a8e9f92 
								
							
								 
							
						 
						
							
							
								
								BulletSim: finish the post step event for physical object actions. Modify vehicle to use post step event for logging.  
							
							
							
						 
						
							2013-01-27 12:50:04 -08:00  
				
					
						
							
							
								 
						
							
							
								e6e6e8ab15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-27 01:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								bfac09849f 
								
							
								 
							
						 
						
							
							
								
								bug fix: crash when too many collisions on a ode step  
							
							
							
						 
						
							2013-01-26 06:12:26 +00:00  
				
					
						
							
							
								 
						
							
							
								e28c042dce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-26 01:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5128ae7b86 
								
							
								 
							
						 
						
							
							
								
								* This adds llVolumeDetect functionality to the C# implementation of BulletSim.  
							
							
							
						 
						
							2013-01-25 20:15:37 -05:00  
				
					
						
							
							
								 
						
							
							
								6a5d088197 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the force of gravity on ground vehicles when they  
							
							... 
							
							
							
							are on the ground. Makes them a little more stable. 
							
						 
						
							2013-01-24 16:26:04 -08:00  
				
					
						
							
							
								 
						
							
							
								0b8bf69470 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs 
							
						 
						
							2013-01-25 00:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c6e6614a44 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-24 23:25:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a2a32fc844 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the zeroing threshold for rotational velocity.  
							
							... 
							
							
							
							Sometimes settling of a vehicle from gravity introduces small
velocities that need to be kept. 
							
						 
						
							2013-01-24 14:36:00 -08:00  
				
					
						
							
							
								 
						
							
							
								591faac3ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable CCD (continuious collision detection) and  
							
							... 
							
							
							
							contact processing threshold since the first didn't solve tunneling
problems but used resources and the latter caused instabilities. 
							
						 
						
							2013-01-24 14:35:42 -08:00  
				
					
						
							
							
								 
						
							
							
								2cf29c87bc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: zero motion on an object that we pop up because it is  
							
							... 
							
							
							
							below terrain. If the position is being corrected because it is out
of bounds, all other movement rules are out the window. 
							
						 
						
							2013-01-24 14:35:23 -08:00  
				
					
						
							
							
								 
						
							
							
								3ecfddd791 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove exception that can happen when setting physics parameters from the console.  
							
							
							
						 
						
							2013-01-24 14:35:05 -08:00  
				
					
						
							
							
								 
						
							
							
								d5b950633d 
								
							
								 
							
						 
						
							
							
								
								* Added in the manifold point dept on collision desc. In BulletSim engine BulletXNA.  
							
							
							
						 
						
							2013-01-24 07:36:24 -05:00  
				
					
						
							
							
								 
						
							
							
								ba9d6b7337 
								
							
								 
							
						 
						
							
							
								
								* Repairs the Object updates, Collision updates, and Child Prim methods making the bulletXNA engine work again.  
							
							... 
							
							
							
							* The only thing that had an issue was when creating a new RigidBody, BulletXNA didn't know the type SimMotionState and the upcast type is unknown in the constructor.   Therefore, I had to update the IMotionState with a new method 'SetBody'.    All of the duplicated type information has been removed and BulletXNA is not relying on any non-standard types external to the library. 
							
						 
						
							2013-01-24 07:11:32 -05:00  
				
					
						
							
							
								 
						
							
							
								2ce4a758e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-24 00:27:00 +00:00  
				
					
						
							
							
								 
						
							
							
								be4c8c4931 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2013-01-24 00:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								1c3d84fe03 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pass up and report the real collision penetration.  
							
							
							
						 
						
							2013-01-23 16:20:44 -08:00  
				
					
						
							
							
								 
						
							
							
								a7b810ddee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove setting of vehicle InterpolationRotationalVelocity.  
							
							... 
							
							
							
							This doesn't seem to help the vehicle stability.
Rename vehicle internal variables adding a "V" or "W" so it is clear
when coordinates are vehicle or world relative. 
							
						 
						
							2013-01-23 14:25:42 -08:00  
				
					
						
							
							
								 
						
							
							
								13182904da 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small change to center-of-mass computation left out last commit  
							
							
							
						 
						
							2013-01-23 14:25:30 -08:00  
				
					
						
							
							
								 
						
							
							
								a5e9c665f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: center-of-gravity linkset changes. Not working yet.  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs 
							
						 
						
							2013-01-23 14:25:18 -08:00  
				
					
						
							
							
								 
						
							
							
								c1371ab786 
								
							
								 
							
						 
						
							
							
								
								BulletSim: working on COM  
							
							
							
						 
						
							2013-01-23 14:25:06 -08:00  
				
					
						
							
							
								 
						
							
							
								775fd6f8cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix build break introduced by previous commit  
							
							
							
						 
						
							2013-01-23 14:24:54 -08:00  
				
					
						
							
							
								 
						
							
							
								a0d460e6bf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the unused RestoreBodyDependencies used by linksets  
							
							... 
							
							
							
							and vehicles and clean up code by removing their kludgyness. 
							
						 
						
							2013-01-23 14:24:42 -08:00  
				
					
						
							
							
								 
						
							
							
								c1795ed399 
								
							
								 
							
						 
						
							
							
								
								Add the Avination physics raycast glue so Core Physics can implement raycast  
							
							
							
						 
						
							2013-01-23 21:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c75508ec8d 
								
							
								 
							
						 
						
							
							
								
								Fix a type (Suports => Supports). Also put the normal terrain collision check  
							
							... 
							
							
							
							into the physics check patch for now since physics doesn't properly return land for some reason (as tested by Nebadon) 
							
						 
						
							2013-01-23 20:29:05 +01:00  
				
					
						
							
							
								 
						
							
							
								74e04c0f03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2013-01-23 02:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								cc4cfd9fa8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSNPlugin/BSShapeCollection.cs 
							
						 
						
							2013-01-23 02:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								80b1e32bfa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweeks to vehicle motion.  
							
							... 
							
							
							
							Pass through old angular velocity making for smoother transitions.
Remove some old kludges for angular motion (damping and rotvel suppression). 
							
						 
						
							2013-01-21 23:43:24 -08:00  
				
					
						
							
							
								 
						
							
							
								471c477863 
								
							
								 
							
						 
						
							
							
								
								BulletSim: allow changing position and rotation of a child of a linkset  
							
							... 
							
							
							
							without rebuilding the whole compound shape. Should make vehicles move
smoother. 
							
						 
						
							2013-01-21 15:58:22 -08:00  
				
					
						
							
							
								 
						
							
							
								3f6698a595 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused MaxTaintsToProcessPerStep parameter  
							
							
							
						 
						
							2013-01-21 09:19:09 -08:00  
				
					
						
							
							
								 
						
							
							
								52b341e2e2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: More aggressive as setting character velocity to zero  
							
							... 
							
							
							
							when should be standing.
Modify angular force routines to be the same pattern as linear force routines.
BulletSim vehicle turning is scaled like SL and is DIFFERENT THAN ODE!!
Fix some bugs in BSMotor dealing with the motor going to zero.
Add a bunch of parameters:  MaxLinearVelocity, MaxAngularVelocity,
MaxAddForceMagnitude, VehicleMaxLinearVelocity, VehicleMaxAngularVelocity,
and most of the values are defaulted to values that are larger
than in SL.
Use the new parameters in BSPrim, BSCharacter and BSDynamic. 
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								3c4868f613 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatar sliding very slowly occasionally after stopping walking. Consolidate movement tests into the one prestep motion action  
							
							
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								2cb1d5240e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small fix making sure terrain height is calculated  
							
							... 
							
							
							
							properly if the vehicle moves during vehicle actions. 
							
						 
						
							2013-01-20 23:09:54 -08:00