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( )
       vr_map_limb(    vid:bridge,   vid:model,	  int:limbid,	bool:position,
       bool:orientation	)

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 as-
       sociated	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.

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

SEE ALSO:
iodev				  April	2025			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+14.3.quarterly>

home | help