Dan Lake
|
2b19a112d9
Remove unused SetAcceleration and add set on Acceleration parameter
|
13 éve |
Justin Clark-Casey (justincc)
|
8ab2d42143
slightly simplify OdeScene.Simulate() by removing bool processtaints, since we can inspect count of taint lists instead.
|
13 éve |
Justin Clark-Casey (justincc)
|
b528150d16
Comment out calls to OdeScene.waitForSpaceUnlock() since that method does nothing right now
|
13 éve |
Justin Clark-Casey (justincc)
|
5cd33f5e21
Have ODECharacter and ODEPrim both use PhysicsActor.Name instead of maintaining their own properties
|
13 éve |
Justin Clark-Casey (justincc)
|
88ef35cb23
Fix a bug I introduced yesterday in ODE physics where prim scripts would only receive the very first collision.
|
13 éve |
Justin Clark-Casey (justincc)
|
127626edd8
Remove unused fields from CollisionEventUpdate
|
13 éve |
Justin Clark-Casey (justincc)
|
9f19405490
When sending object collision updates, don't null out and recreate the CollisionEventUpdate() if the number of collisions falls to zero. Reuse the existing one instead.
|
13 éve |
Justin Clark-Casey (justincc)
|
d6456b9ea8
Remove unnecessary lock of OdeLock in OdePrim.changeadd()
|
13 éve |
Justin Clark-Casey (justincc)
|
5980d57b7a
minor: method doc to explain a lock of OdeLock
|
13 éve |
Justin Clark-Casey (justincc)
|
7c409eff53
Remove the unused CollisionLocker from ODE
|
13 éve |
Justin Clark-Casey (justincc)
|
4d1ab38068
restrict unnecessary access levels on ODEPrim fields/properties
|
13 éve |
Justin Clark-Casey (justincc)
|
47c412ca1e
refactor: make methods that do not need to be public in ODE private or internal to aid code reading/analysis. Remove some unused method arguments
|
13 éve |
Justin Clark-Casey (justincc)
|
1e798136c3
adjust some whitespace to trigger another build, to check the last failure was just a glitch
|
13 éve |
Justin Clark-Casey (justincc)
|
05e94ff27e
Move common gemo/agent map name code into CreateGeom()
|
13 éve |
Justin Clark-Casey (justincc)
|
f9d6a91252
Instead of preserving old name in geom_name_map in change size or shape, use the Name property instead.
|
13 éve |
Justin Clark-Casey (justincc)
|
ccb4b76242
On geom removal, remove the name from the OdeScene.geom_name_map too
|
13 éve |
Justin Clark-Casey (justincc)
|
f79df6f43f
remove the unused ODEPrim.prev_geom field
|
13 éve |
Justin Clark-Casey (justincc)
|
f32dbef647
When an ODE geom is removed (as when a non-phantom prim is deleted, resized or shape changed, also remove the OdeScene.actor_name_map entry pointing to the phys actor
|
13 éve |
Justin Clark-Casey (justincc)
|
6618948ff9
refactor: centralize prim geom removal code from four places to one
|
13 éve |
Justin Clark-Casey (justincc)
|
509200d5cd
minor: add note to RemovePrimThreadLocked() to the effect that it contrary to the summary, it is being called from within Simulate() lock (OdeLock)
|
13 éve |
Justin Clark-Casey (justincc)
|
dfa2f7d715
If a prim changes size or shape, add actor to _parent_scene.actor_name_map with new prim_geom key, as the old one becomes invalid.
|
13 éve |
Justin Clark-Casey (justincc)
|
d041276517
Remove _mesh field since the mesh data no longer needs to be stored after it's initially used.
|
13 éve |
Justin Clark-Casey (justincc)
|
bd8f538f80
refactor: Remove argument to pass in an initial mesh to OdePrim since this is no longer required and it prevents removal of the _mesh field (which is only used temporarily)
|
13 éve |
Justin Clark-Casey (justincc)
|
196a774b24
minor: correct method doc for last commit
|
13 éve |
Justin Clark-Casey (justincc)
|
454312f5bc
refactor: rename CreateGeom _mesh argument to mesh, so as to not confuse this with the pre-existing _mesh field
|
13 éve |
Justin Clark-Casey (justincc)
|
f1ce17071d
minor: method doc
|
13 éve |
Justin Clark-Casey (justincc)
|
e08be91c84
Refactor: Replace instances of m_isphysical with IsPhysical rather than have some code reference the private var and other the public var without any functionality difference.
|
13 éve |
Justin Clark-Casey (justincc)
|
4f4d080461
refactor: Rename ODEPrim.ParentPrim() to AddChildPrim() for code readability
|
13 éve |
Justin Clark-Casey (justincc)
|
49a3740ee9
minor: remove mono compiler warnings, some code spacing adjustments
|
13 éve |
Justin Clark-Casey (justincc)
|
d917010433
minor: Add method doc to collision subscription methods. Change method case to reflect OpenSim standards.
|
13 éve |