MantisBT - opensim
View Issue Details
0007304opensim[REGION] Physics Enginespublic2014-08-17 09:232015-04-13 10:54
maurizio55 
 
normalmajoralways
newopen 
master (dev code) 
 
Standalone (Multiple Regions)
BulletSim
Mono / Linux64
2.10
0007304: llTargetOmega not implemented for Physical object
According to LSL specs, llTargetOmega() should work for physical objects as well, actually physically rotating the object instead of simulating a rotation on client side.
In Opensim llTargetOmega apparently has no effect on Physical Objects.

(for opensim it would be an alternative to llAppryRotationalImpulse() or llSetAngularVelocity() since these functions are not yet implemented)
call llTargetOmega() from an object with Physics enabled.
Any plan re the implementation of missing physical lsl functions, especially related to rotation? llAppryRotationalImpulse() or llSetAngularVelocity() and so on...
No tags attached.
related to 0006543new  llTargetOmega not work on physical prims 
related to 0007524closed nebadon llTargetOmega ignores gain arguement 
Issue History
2014-08-17 09:23maurizio55New Issue
2014-08-17 09:24nebadonRelationship addedrelated to 0006543
2014-08-20 17:47maurizio55Note Added: 0026776
2014-08-22 07:07Robert AdamsNote Added: 0026777
2014-08-29 17:14djphilNote Added: 0026792
2015-04-13 10:54MagnuzRelationship addedrelated to 0007524

Notes
(0026776)
maurizio55   
2014-08-20 17:47   
Question for developers: is the implementation of this kind of physical functions (including phisical version of llSetKeyframedMotion etc) considered low priority? I mean, will they be implemented in a reasonable time or better sticking to SL or something else for projects where Physics is heavily involved?
(0026777)
Robert Adams   
2014-08-22 07:07   
this particular feature is not high on my list and, since this is an all volunteer project, there is no large scale project plan that is driving feature completion. Some of the less used physical functions (like the ones you mention) will happen after region crossing vehicles, for instance. Of course, the sources are available. Physical llTargetOmega should be a new motion actor in BulletSim (checkout the existing BSActorHover or BSActorSetForce) and llSetAngularVelocity could be just making the right calls as the physics engines already have the basic functionality.
(0026792)
djphil   
2014-08-29 17:14   
About PRIM_OMEGA, i also found this problem :
http://opensimulator.org/mantis/view.php?id=7209 [^]