GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
vr_map_limb(3) Arcan Lua API vr_map_limb(3)

vr_map_limb - Create a binding between a 3d object and a vrbridge limb

nil
vr_map_limb( vid:bridge, vid:model, int:limbid )
vr_map_limb( )
vr_map_limb( vid:bridge, vid:model, int:limbid, bool:position, bool:orientation )

This function is used to bind the position and orientation of a 3D model to the state of a vrbridge derived limb. This means that whenever a new frame is to be produced, it's properties are sampled from the associated limb directly. This approach is chosen to minimize latency and sampling overhead, as many of the underlying sensor techniques have quite high samplerates and not suitable for processing in a scripting VM / garbage collected context. If position and orientation argument form is provided (default: true on both), only the fields set to true will actually be applied from the limb, the other attributes will be derived/inherited as normal.

1
The targeted model will not behave as a normal object while mapped in regards to transformation chains and other positional/rotational properties, menaing that operations e.g. forward3d_model will produce undefined results.

June 2022 iodev

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.