Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-09-09 | Remove useless executable bit that Windows adds. | onefang | 1 | -0/+0 | |
2019-05-19 | Remove useless executable bit that Windows adds. | onefang | 1 | -0/+0 | |
2019-05-19 | Dump OpenSim 0.9.0.1 into it's own branch. | onefang | 1 | -5/+2 | |
2017-09-03 | BulletSim: first version of raycast. Only single contact point and no | Robert Adams | 1 | -4/+0 | |
filtering. | |||||
2017-09-02 | BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll to | Robert Adams | 1 | -0/+2 | |
work. | |||||
2017-08-28 | BulletSim: add clock and change logic for taint processing a little | Robert Adams | 1 | -2/+2 | |
so taints check if they are not in simulation time and execute immediately if not. | |||||
2016-11-07 | Fix file execute permissions, coz Windows. | David Walter Seikel | 1 | -0/+0 | |
2016-11-03 | Initial update to OpenSim 0.8.2.1 source code. | David Walter Seikel | 1 | -0/+425 | |
2015-09-08 | a mess with Modules and Module | UbitUmarov | 1 | -1/+0 | |
2015-09-08 | fix some compile | UbitUmarov | 1 | -1/+1 | |
2015-08-30 | More namespace and dll name changes. Still no functional changes. | Diva Canto | 1 | -1/+1 | |
2015-08-30 | Renamed the namespaces too | Diva Canto | 1 | -3/+3 | |
2015-08-30 | Major renaming of Physics dlls / folders. No functional changes, just renames. | Diva Canto | 1 | -0/+0 | |
2014-04-23 | Eliminated many warnings | Oren Hurvitz | 1 | -0/+2 | |
2014-04-02 | BulletSim: make avatar physical shape to be a rectangle rather than | Robert Adams | 1 | -3/+29 | |
a capsule. Set the default to be the rectangle shape and adjust the parameters in OpenSimDefaults.ini for the new shape. The rectangle shape will perform better and avatar height can be computed more accurately. | |||||
2013-05-21 | BulletSim: add gImpact shape type. Add logic to use gImpact shape | Robert Adams | 1 | -2/+13 | |
for prims that have cuts or holes. Default logic to 'off' as it needs debugging. | |||||
2013-05-03 | BulletSim: zero vehicle motion when changing vehicle type. | Robert Adams | 1 | -4/+3 | |
Rebuild compound linkset of any child in the linkset changes shape. Comments and better detailed logging messages. | |||||
2013-05-02 | BulletSim: prims with no cuts created with single convex hull shape. | Robert Adams | 1 | -2/+17 | |
Parameter added to enable/disable this feature. | |||||
2013-05-02 | BulletSim: Rebuild physical body if physical shape changes for mesh and hull. | Robert Adams | 1 | -5/+30 | |
Properly rebuilds collision caches. Release asset data fetched when building mesh or hulls. | |||||
2013-05-01 | BulletSim: fix crash when mesh asset wasn't available when meshing | Robert Adams | 1 | -0/+1 | |
the first time. Debugging added for mesh/hull asset fetch. | |||||
2013-04-29 | BulletSim: code for creating the avatar capsule shape. | Robert Adams | 1 | -0/+13 | |
2013-04-29 | BulletSim: massive refactor of shape classes. Removed shape specific code ↵ | Robert Adams | 1 | -888/+78 | |
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 | BulletSim: complete BSShape classes. | Robert Adams | 1 | -1/+1 | |
2013-04-24 | BulletSim: partial addition of BSShape class code preparing for | Robert Adams | 1 | -14/+14 | |
different physical mesh representations (simplified convex meshes) and avatar mesh. | |||||
2013-04-22 | BulletSim: fix crash when deleting llVolumeDetect enabled objects. Bullet's ↵ | Robert Adams | 1 | -5/+2 | |
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-09 | BulletSim: add Bullet HACD library invocation. Turned off by default as not | Robert Adams | 1 | -93/+130 | |
totally debugged. Updated DLLs and SOs with more debugged HACD library code. | |||||
2013-03-26 | BulletSim: prevent asset fetching loop when the fetched asset fails to mesh. | Robert Adams | 1 | -52/+64 | |
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-25 | BulletSim: fix possible race condition where an prim's asset can be ↵ | Robert Adams | 1 | -6/+15 | |
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 | BulletSim: parameterize C# HACD hull creation. Add feature of reducing max ↵ | Robert Adams | 1 | -14/+41 | |
hull count for simple (non-cut prims) meshes. | |||||
2013-03-19 | BulletSim: change 'degenerate mesh' message from Error to Debug because there | Robert Adams | 1 | -1/+1 | |
seem to be lots of sculpties with this problem while the condition really doesn't change region operation. | |||||
2013-02-21 | BulletSim: add OutOfBounds logic and some position sanity checking | Robert Adams | 1 | -1/+1 | |
to eliminate some of the "cannot find terrain height" warning messages. | |||||
2013-02-06 | BulletSim: check for completely degenerate meshes (ones with all | Robert Adams | 1 | -9/+19 | |
triangles having zero width) and output an error rather than throwing and exception. | |||||
2013-02-06 | BulletSim: remove an exception which occurs if a physics mesh | Robert Adams | 1 | -2/+4 | |
asset is not found. | |||||
2013-02-05 | BulletSim: make removing zero width triangles from meshes optional | Robert Adams | 1 | -24/+27 | |
and, for the moment, default to 'off'. | |||||
2013-02-05 | BulletSim: remove degenerate triangles from meshes. This fixes the | Robert Adams | 1 | -38/+43 | |
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 | BulletSim: add debugging looking for doorway sculpty problems | Robert Adams | 1 | -4/+26 | |
2013-01-31 | BulletSim: fix crash caused when linksets were rebuilt. A problem added | Robert Adams | 1 | -60/+54 | |
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 | BulletSim: make sure vehicle physical properties are set when going | Robert Adams | 1 | -6/+5 | |
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-15 | BulletSim: don't modify angular parameters when doing LIMIT_MOTOR_UP. | Robert Adams | 1 | -8/+10 | |
It was a dumb idea to try and do a nose over feature for jumping cars anyway. Add better logging of native shape creation/reuse so can tell the difference. | |||||
2013-01-15 | BulletSim: add debugging messages to know when assets for physical | Robert Adams | 1 | -14/+28 | |
objects have been fetched. Update TODO list with more work. | |||||
2013-01-11 | BulletSim: move center of gravity of linkset to its geometric center. | Robert Adams | 1 | -1/+1 | |
Necessitated allowing simulator and physical position of a body to get out of sync since Bullet assumes that <0,0,0> is the center of mass. Update DLLs and SOs for the UpdateChildTransform so positions of individual prim in a linkset can be implemented. | |||||
2013-01-04 | BulletSim: fix problem where mesh shapes were physically just their bounding ↵ | Robert Adams | 1 | -0/+1 | |
box and not the complete mesh. Fill mesh physical objects are back. | |||||
2013-01-01 | BulletSim: move over and port the interface for BulletXNA. | Robert Adams | 1 | -2/+2 | |
Copied BulletSNPlugin.BulletSimAPI to a new BulletSPlugin.BSAPIXNA.cs and then modifyed the latter to comply with the BSAPITemplate definition. Not totally debugged but the code is all there for an INI variable to select either unmanaged C++ Bullet or the C# version of Bullet. | |||||
2013-01-01 | BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged | Robert Adams | 1 | -14/+13 | |
to have pointers and managed to have objects. Initial paste of XNA code. Commented out. | |||||
2012-12-31 | BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵ | Robert Adams | 1 | -5/+5 | |
Only initialization and debug fuctions left. | |||||
2012-12-31 | BulletSim: remove all the debug printing of pointer formatting ↵ | Robert Adams | 1 | -4/+4 | |
(.ToString(X)) and replace it with a method on BulletBody, BulletShape, ... | |||||
2012-12-31 | BulletSim: another round of conversion: dynamics world and collision object ↵ | Robert Adams | 1 | -3/+3 | |
functions. | |||||
2012-12-31 | BulletSim: first round of conversion from direct BulletSimAPI interfacing by ↵ | Robert Adams | 1 | -35/+28 | |
BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first. | |||||
2012-12-29 | BulletSim: tweeking avatar capsule code in an attempt to have | Robert Adams | 1 | -2/+4 | |
asymmetrical avatar capsule work now that rotation is being passed from the simulator. Turns out the Bullet capsule is just not very functional: it doesn't scale properly, the implementation only half does asymmetry and, in general, is hard to work with. Avatar shape is about what it was before these changes. Added initial data structures for avatar shape mesh. | |||||
2012-12-24 | BulletSim: Rename some of the interface structures (BulletWorld, ...) | Robert Adams | 1 | -3/+3 | |
to get ready for... Start creation of BulletAPITemplate. This defines the abstract interface functions. Following commits will move over to the new interface. This will enable switching between the managed and unmanaged version of Bullet. |