Commit History

Autor SHA1 Mensaxe Data
  Robert Adams 9de3979f5b BulletSim: add gImpact shape type. Add logic to use gImpact shape %!s(int64=11) %!d(string=hai) anos
  Robert Adams 5d25bb3084 BulletSim: zero vehicle motion when changing vehicle type. %!s(int64=11) %!d(string=hai) anos
  Robert Adams 4042c82a72 BulletSim: prims with no cuts created with single convex hull shape. %!s(int64=11) %!d(string=hai) anos
  Robert Adams d9c3947824 BulletSim: Rebuild physical body if physical shape changes for mesh and hull. %!s(int64=11) %!d(string=hai) anos
  Robert Adams ed46b42fea BulletSim: fix crash when mesh asset wasn't available when meshing %!s(int64=11) %!d(string=hai) anos
  Robert Adams 2da8e60b6d BulletSim: code for creating the avatar capsule shape. %!s(int64=11) %!d(string=hai) anos
  Robert Adams 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. %!s(int64=11) %!d(string=hai) anos
  Robert Adams 890cb6a293 BulletSim: complete BSShape classes. %!s(int64=11) %!d(string=hai) anos
  Robert Adams c22a2ab7d2 BulletSim: partial addition of BSShape class code preparing for %!s(int64=11) %!d(string=hai) anos
  Robert Adams 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. %!s(int64=11) %!d(string=hai) anos
  Robert Adams 59135c9a31 BulletSim: add Bullet HACD library invocation. Turned off by default as not %!s(int64=11) %!d(string=hai) anos
  Robert Adams abde0d4efb BulletSim: prevent asset fetching loop when the fetched asset fails to mesh. %!s(int64=11) %!d(string=hai) anos
  Robert Adams 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. %!s(int64=11) %!d(string=hai) anos
  Robert Adams f783b9169f BulletSim: parameterize C# HACD hull creation. Add feature of reducing max hull count for simple (non-cut prims) meshes. %!s(int64=11) %!d(string=hai) anos
  Robert Adams 90b9121e66 BulletSim: change 'degenerate mesh' message from Error to Debug because there %!s(int64=11) %!d(string=hai) anos
  Robert Adams efb5da0aa6 BulletSim: add OutOfBounds logic and some position sanity checking %!s(int64=11) %!d(string=hai) anos
  Robert Adams 0baa2590be BulletSim: check for completely degenerate meshes (ones with all %!s(int64=11) %!d(string=hai) anos
  Robert Adams 67d92e4e16 BulletSim: remove an exception which occurs if a physics mesh %!s(int64=11) %!d(string=hai) anos
  Robert Adams 3646361279 BulletSim: make removing zero width triangles from meshes optional %!s(int64=11) %!d(string=hai) anos
  Robert Adams dce9e323f4 BulletSim: remove degenerate triangles from meshes. This fixes the %!s(int64=11) %!d(string=hai) anos
  Robert Adams 13233da66c BulletSim: add debugging looking for doorway sculpty problems %!s(int64=11) %!d(string=hai) anos
  Robert Adams 75a05c16c5 BulletSim: fix crash caused when linksets were rebuilt. A problem added %!s(int64=11) %!d(string=hai) anos
  Robert Adams ed71c939fc BulletSim: make sure vehicle physical properties are set when going %!s(int64=11) %!d(string=hai) anos
  Robert Adams 5d098d8f17 BulletSim: don't modify angular parameters when doing LIMIT_MOTOR_UP. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 61ff79587b BulletSim: add debugging messages to know when assets for physical %!s(int64=12) %!d(string=hai) anos
  Robert Adams 459fcd81c9 BulletSim: move center of gravity of linkset to its geometric center. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 2eba80a8cd BulletSim: fix problem where mesh shapes were physically just their bounding box and not the complete mesh. Fill mesh physical objects are back. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 9d840fd2ee BulletSim: move over and port the interface for BulletXNA. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 04132d3af4 BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged %!s(int64=12) %!d(string=hai) anos
  Robert Adams c2a7af18b6 BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. Only initialization and debug fuctions left. %!s(int64=12) %!d(string=hai) anos