Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007304opensim[REGION] Physics Enginespublic2014-08-17 09:232015-04-13 10:54
Assigned To 
PlatformOperating SystemOperating System Version
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0007304: llTargetOmega not implemented for Physical object
DescriptionAccording 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)
Steps To Reproducecall llTargetOmega() from an object with Physics enabled.
Additional InformationAny plan re the implementation of missing physical lsl functions, especially related to rotation? llAppryRotationalImpulse() or llSetAngularVelocity() and so on...
TagsNo tags attached.
Git Revision or version number
Run Mode Standalone (Multiple Regions)
Physics EngineBulletSim
Script Engine
EnvironmentMono / Linux64
Mono Version2.10
Attached Files

- Relationships
related to 0006543resolvedtampa llTargetOmega not work on physical prims 
related to 0007524closednebadon llTargetOmega ignores gain arguement 

-  Notes
maurizio55 (reporter)
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?
Robert Adams (administrator)
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.
djphil (reporter)
2014-08-29 17:14

About PRIM_OMEGA, i also found this problem : [^]

- Issue History
Date Modified Username Field Change
2014-08-17 09:23 maurizio55 New Issue
2014-08-17 09:24 nebadon Relationship added related to 0006543
2014-08-20 17:47 maurizio55 Note Added: 0026776
2014-08-22 07:07 Robert Adams Note Added: 0026777
2014-08-29 17:14 djphil Note Added: 0026792
2015-04-13 10:54 Magnuz Relationship added related to 0007524

Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker