Metadata-Version: 2.1
Name: pose_openvr_wrapper
Version: 0.3.2
Summary: PyOpenvr Library convenience wrapper for recovery of pose data
Home-page: https://github.com/virgileTN/pyopenvr_wrapper
Author: Virgile Daugé
Author-email: virgile.dauge@pm.me
License: UNKNOWN
Description: ### A convenient pose wrapper
        
        #### Requirements
        
        You need steamVR running to use it.
        
        #### Usage
        
        Simple sampling example, return dictionnary poses values converted to different useful formats.
        ```
        """Example script using pose_openvr_wrapper."""
        import pose_openvr_wrapper
        
        pyopenvr_wrapper = pose_openvr_wrapper.OpenvrWrapper('cfg/config.json')
        print(pyopenvr_wrapper.devices)
        
        samples = pyopenvr_wrapper.sample('tracker_0', samples_count=10)
        print(samples)
        ```
         it's also possible to get relative poses, from choosen reference device to target device.
        
        ```
        relative_samples = pyopenvr_wrapper.sample(
               ref_device_key='tracking_reference_1',
               target_device_key='tracker_0', samples_count=10)
        
        print(relative_samples)
        ```
        
        
        #### Example config file :
         It require a config file to always keep same tracker/lighthouses names.
        ```
        {
            "devices":[
                {
                  "name": "tracking_reference_0",
                  "type": "tracking_reference",
                  "serial":"LHB-02F97E98"
                },
                {
                  "name": "tracking_reference_1",
                  "type": "tracking_reference",
                  "serial":"LHB-431A55FD"
                },
                {
                  "name": "tracker_0",
                  "type": "tracker",
                  "serial":"LHR-3CD1A9DA"
                },
                {
                  "name": "tracker_1",
                  "type": "tracker",
                  "serial":"LHR-25865D81"
                },
                {
                  "name": "tracker_2",
                  "type": "tracker",
                  "serial":"LHR-4359D2B6"
                }
            ]
        }
        ```
        
Keywords: vive,tracking
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
