vr_lab_rear = Workspace('VR-Lab-Rear', avango.gua.make_trans_mat(0.0, 0.043, 0.0))
vr_lab_front = Workspace('VR-Lab-Front', avango.gua.make_trans_mat(0.0, 0.043, 0.0))

video_visibility_table = {
                            "dlp_wall"  : {"table" : False, "lcd_wall" : False, "portal" : False}
                          , "table" : {"dlp_wall" : False, "lcd_wall" : False, "portal" : False}
                          , "lcd_wall" : {"dlp_wall" : False,  "table" : False, "portal" : False}
                          , "portal" : {"dlp_wall" : False, "table" : False, "lcd_wall" : False} 
                          }

#vr_lab_rear.associate_video_3D("/opt/kinect-resources/kinect_surface_K_26_Fake.ks"
#                             , avango.gua.make_trans_mat(0.0, 0.043, 1.6)
#                             , video_visibility_table)

vr_lab_front.associate_video_3D("/opt/kinect-resources/kinect_surface_K_23_24_25.ks"
                             , avango.gua.make_trans_mat(0.0, 0.043, 1.6)
                             , video_visibility_table)

workspaces = [vr_lab_rear, vr_lab_front]

## Create Navigation instances ##
trace_visibility_list_dlp_wall_nav = {  "dlp_wall"  : False
                                      , "lcd_wall" : False
                                      , "table" : True 
                                      , "portal" : False
                                     }

trace_visibility_list_table_nav = {  "dlp_wall"  : False
                                   , "lcd_wall" : False
                                   , "table" : False 
                                   , "portal" : False
예제 #2
0
    "dlp_wall": {
        "lcd_wall": True,
        "portal": False
    },
    "lcd_wall": {
        "dlp_wall": True,
        "portal": False
    },
    "portal": {
        "dlp_wall": True,
        "lcd_wall": True
    }
}

vr_lab_rear.associate_video_3D(
    "/opt/kinect-resources/kinect_surface_K_26_Fake.ks",
    avango.gua.make_trans_mat(0.0, 0.043, 1.6), video_visibility_table)

vr_lab_front.associate_video_3D(
    "/opt/kinect-resources/kinect_surface_K_23_24_25.ks",
    avango.gua.make_trans_mat(0.0, 0.043, 1.6), video_visibility_table)

workspaces = [vr_lab_rear, vr_lab_front]

## Create Navigation instances ##
trace_visibility_list_dlp_wall_nav = {
    "dlp_wall": False,
    "lcd_wall": False,
    "portal": False
}