Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
vr_map_limb(3)			  Arcan Lua API 		  vr_map_limb(3)

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

SYNOPSIS
     nil
     vr_map_limb( vid:bridge, vid:model, int:limbid )
     vr_map_limb( .B )
     vr_map_limb(  vid:bridge, vid:model, int:limbid, bool:position, bool:orien-
     tation )

DESCRIPTION
     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 di-
     rectly.  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.

NOTES
     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 pro-
	    duce undefined results.

SEE ALSO:
iodev				   August 2026			  vr_map_limb(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=vr_map_limb&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help