Page MenuHomeFeedback Tracker

Include VBS2 commands velocityAng & setVelocityAng into ARMA
Reviewed, WishlistPublic

Description

Since the developer team of VBS2 already has included the "velocityAng" & "setVelocityAng" commands into VBS can you make them available for ARMA3 aswell, please!

Most of the vehicles such as land vehicles do not often posses a angular velocity but aircrafts do have an angular velocity at 99.9% of the time.

Currently there is no proper way to read the angular velocity of a vehicle, let alone setting the angular velocity in ARMA3.

I wish to see these scripting commands or an enhanced version of the setVelocityTransformation command to give the programmers full control over the objects in the 3D-space of Arma3 and make it easier for them to simulate certain situations. {F22437}

Details

Legacy ID
3650831103
Severity
None
Resolution
Open
Reproducibility
N/A
Category
Feature Request
Additional Information

In the 3D space you can rotate objects around the X,Y and Z axis. You can either do this around the world axis, the way its done with vectorUp and VetorDir or the way I would prefer and seems more reasonable around the model axis. A shematic view of the angular velocity where the object is represented by the red ring. http://upload.wikimedia.org/wikipedia/commons/7/72/Gimbaleuler.svg

Links to the VBS wiki page:
http://resources.bisimulations.com/wiki/velocityAng
http://resources.bisimulations.com/wiki/setVelocityAng

Event Timeline

brainslush edited Additional Information. (Show Details)
brainslush set Category to Feature Request.
brainslush set Reproducibility to N/A.
brainslush set Severity to None.
brainslush set Resolution to Open.
brainslush set Legacy ID to 3650831103.May 7 2016, 5:03 PM

I'll label this as reviewed, but can you please add some examples of usage, examples of output/effect and use cases for such commands to the ticket (Like in #12101 and #11199) so it's clearer for the devs.

Additional information added.

As far as I remember you can set angular velocity with http://community.bistudio.com/wiki/setVelocityTransformation Proper documentation is non-existant though, but I think I remember I managed to set angular velocity with this command.

You can't. You can set all available physical properties of an object at once except the angular velocity or at least it doesn't work for planes, cars, boats and helicopters. I haven't tried it on "static" objects.

You are correct, just double tested it and it didn't seem to apply any kind of angular velocity to the object and just set its rotation (vector up\down) right away.

fred64 added a subscriber: fred64.May 7 2016, 5:03 PM

I am quite expert at aerodynamics having done a lot of that for FSX and I can say this is really a necessity in order to properly mod physics in script.

also it is the rotational equivalent of setVelocity so I think it has really been forgotten atm...

I can provide several examples of use if needed...

What about this: http://resources.bisimulations.com/wiki/velocityAng
http://resources.bisimulations.com/wiki/setVelocityAng
The usage and name is already figured out. It even has examples.

You might want to change the ticket to be requesting these scripting commands.

I don't think name matters much, we just need functionality

The ticket could be cleaned up with a link to the commands and a few reasons why we need a command. VBS commands provide a great starting point in the creation of Arma 3 scripting commands as well. The VBS commands are shorter and provide a much simpler way of achieving the functionality the ticket creator wants.

I also suspect these scripting commands could have at one point played a role in the ability of VBS to have walkable vehicles.

@SaMatra, you said earlier in this thread about lack of documentation on the setVelocityTransformation scripting command. It appears VBS uses the exact same command and has proper documentation and examples.
http://resources.bisimulations.com/wiki/setVelocityTransformation

Great, thanks, looks like they added proper documentation about a year ago, I've been messing with the command earlier than that and wasn't able to find any proper documentation by that time.

Didn't know about those commands. I will change the ticket but I don't get why you mentioned that the VBS commands provide a simpler way of achieving the functionality. I mean despite the name they are exactly the same.
Furthermore the VBS wiki is wrong about the units. m/s is just wrong, it has to be radians per second or degree per second

Dwarden added a subscriber: Dwarden.Dec 5 2016, 9:49 PM