#usda 1.0
(
    defaultPrim = "house_procthor_10k_house"
    metersPerUnit = 1
    upAxis = "Z"
)

def Xform "house_procthor_10k_house"
{
    def Xform "Bedroom_2"
    {
    }

    def Xform "Bed_2_0"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (0.5998996138572693, -2.6603374147415164, 0.7917591333389282, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Bed_2_0_Bed_18__2_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Bed_18__2.usda@</SM_Bed_2_0_Bed_18__2>
        )
        {
        }

        def Mesh "Bed_2_0_Bed_18__2_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Bed_18__2.usda@</SM_Bed_2_0_Bed_18__2>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Dresser_2_1"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (6.917918354034423, -3.0753968620300296, 0.5635389685630798, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Dresser_2_1_RobothorDresserBirkeland_visual" (
            prepend references = @./dataset_house_12/meshes/usd/RobothorDresserBirkeland.usda@</SM_Dresser_2_1_RobothorDresserBirkeland>
        )
        {
        }

        def Mesh "Dresser_2_1_RobothorDresserBirkeland_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/RobothorDresserBirkeland.usda@</SM_Dresser_2_1_RobothorDresserBirkeland>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "DiningTable_2_2_0"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (3.3771757156384616, -1.5458876335243006, 0.39023110270500183, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_2_2_0_DiningTable_208__1_visual" (
            prepend references = @./dataset_house_12/meshes/usd/DiningTable_208.usda@</SM_DiningTable_2_2_0_DiningTable_208__1>
        )
        {
        }

        def Mesh "DiningTable_2_2_0_DiningTable_208__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/DiningTable_208.usda@</SM_DiningTable_2_2_0_DiningTable_208__1>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "FloorLamp_2_3_1"
    {
        matrix4d xformOp:transform = ( (0.28896813115235387, 0.9573387170580305, 0, 0), (-0.9573387170580305, 0.28896813115235387, 0, 0), (0, 0, 1, 0), (6.835650387531769, -0.40902706384658816, 0.9447612166404724, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "FloorLamp_2_3_1_FloorLamp_10_visual" (
            prepend references = @./dataset_house_12/meshes/usd/FloorLamp_10.usda@</SM_FloorLamp_2_3_1_FloorLamp_10>
        )
        {
        }

        def Mesh "FloorLamp_2_3_1_FloorLamp_10_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/FloorLamp_10.usda@</SM_FloorLamp_2_3_1_FloorLamp_10>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Safe_2_4"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (1.606977753953808, -3.308640506267548, 0.2526496648788452, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Safe_2_4_Safe_18__1_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Safe_18.usda@</SM_Safe_2_4_Safe_18__1>
        )
        {
        }

        def Mesh "Safe_2_4_Safe_18__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Safe_18.usda@</SM_Safe_2_4_Safe_18__1>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Desk_2_5"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (5.383345567809262, -3.2534945273399356, 0.4321709871292114, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Desk_2_5_Desk_308__2__1_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Desk_308__2.usda@</SM_Desk_2_5_Desk_308__2__1>
        )
        {
        }

        def Mesh "Desk_2_5_Desk_308__2__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Desk_308__2.usda@</SM_Desk_2_5_Desk_308__2__1>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "DogBed_2_6"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (6.788610011100769, -1.867999670648163, 0.15797579288482666, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DogBed_2_6_DogBed_2__1_visual" (
            prepend references = @./dataset_house_12/meshes/usd/DogBed_2.usda@</SM_DogBed_2_6_DogBed_2__1>
        )
        {
        }

        def Mesh "DogBed_2_6_DogBed_2__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/DogBed_2.usda@</SM_DogBed_2_6_DogBed_2__1>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Television_2_7"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (4.664731429851015, -0.04345352679491043, 1.561427207239537, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Television_2_7_Television_3_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Television_3.usda@</SM_Television_2_7_Television_3>
        )
        {
        }

        def Mesh "Television_2_7_Television_3_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Television_3.usda@</SM_Television_2_7_Television_3>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Door_0"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (3.9519866897314286, 0, 1.0371885299682617, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_0_Doorway_9_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Doorway_9.usda@</SM_Door_0_Doorway_9>
        )
        {
        }

        def Mesh "Door_0_Doorway_9_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Doorway_9.usda@</SM_Door_0_Doorway_9>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Wall_0"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 2.220446049250313e-16, 0.9999999999999998, 0), (0, -0.9999999999999998, 2.220446049250313e-16, 0), (0, 0, 0, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Wall_0_0_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Wall_0_0.usda@</SM_Wall_0_0>
        )
        {
        }

        def Mesh "Wall_0_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Wall_0_0.usda@</SM_Wall_0_0>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }

        def Mesh "Wall_0_1_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Wall_0_1.usda@</SM_Wall_0_1>
        )
        {
        }

        def Mesh "Wall_0_1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Wall_0_1.usda@</SM_Wall_0_1>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }

        def Mesh "Wall_0_2_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Wall_0_2.usda@</SM_Wall_0_2>
        )
        {
        }

        def Mesh "Wall_0_2_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Wall_0_2.usda@</SM_Wall_0_2>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Wall_1"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 2.220446049250313e-16, 0.9999999999999998, 0), (0, -0.9999999999999998, 2.220446049250313e-16, 0), (0, 0, 0, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Wall_1_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Wall_1.usda@</SM_Wall_1>
        )
        {
        }

        def Mesh "Wall_1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Wall_1.usda@</SM_Wall_1>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Wall_2"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 2.220446049250313e-16, 0.9999999999999998, 0), (0, -0.9999999999999998, 2.220446049250313e-16, 0), (0, 0, 0, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Wall_2_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Wall_2.usda@</SM_Wall_2>
        )
        {
        }

        def Mesh "Wall_2_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Wall_2.usda@</SM_Wall_2>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }

    def Xform "Wall_3"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 2.220446049250313e-16, 0.9999999999999998, 0), (0, -0.9999999999999998, 2.220446049250313e-16, 0), (0, 0, 0, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Wall_3_visual" (
            prepend references = @./dataset_house_12/meshes/usd/Wall_3.usda@</SM_Wall_3>
        )
        {
        }

        def Mesh "Wall_3_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_12/meshes/usd/Wall_3.usda@</SM_Wall_3>
        )
        {
            uniform token physics:approximation = "convexHull"
            bool physics:collisionEnabled = 1
            float[] primvars:displayOpacity = [1]
            token visibility = "invisible"
        }
    }
}

