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

def Xform "house_procthor_10k_house"
{
    def Xform "Kitchen_2"
    {
    }

    def Xform "LivingRoom_3"
    {
    }

    def Xform "CounterTop_2_0"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0.9406818389892578, -0.33027570843696596, 0.46873313188552856, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "CounterTop_2_0_CountertopI_6_X_2_visual" (
            prepend references = @./dataset_house_33/meshes/usd/CountertopI_6_X_2.usda@</SM_CounterTop_2_0_CountertopI_6_X_2>
        )
        {
        }

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

    def Xform "Fridge_2_1"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (4.725272258043288, -0.3782049655914307, 0.8463026285171509, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Fridge_2_1_Fridge_5_visual" (
            prepend references = @./dataset_house_33/meshes/usd/FridgeE_2.usda@</SM_Fridge_2_1_Fridge_5>
        )
        {
        }

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

    def Xform "GarbageCan_2_2"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.21047767400741577, -2.0779464857833663, 0.32797718048095703, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "GarbageCan_2_2_Bin_23_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Bin_23.usda@</SM_GarbageCan_2_2_Bin_23>
        )
        {
        }

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

    def Xform "GarbageBag_2_3"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (2.230653817432141, -2.865087847727729, 0.2789691686630249, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]
    }

    def Xform "TVStand_3_0_0"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (4.533097137928008, -6.692892113208771, 0.22512471675872803, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "TVStand_3_0_0_TvStand_220__1_visual" (
            prepend references = @./dataset_house_33/meshes/usd/TvStand_220.usda@</SM_TVStand_3_0_0_TvStand_220__1>
        )
        {
        }

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

    def Xform "DiningTable_3_1"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (4.224728335857391, -3.937957573890686, 0.4587346613407135, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_3_1_DiningTable_23__1_visual" (
            prepend references = @./dataset_house_33/meshes/usd/DiningTable_221.usda@</SM_DiningTable_3_1_DiningTable_23__1>
        )
        {
        }

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

    def Xform "HousePlant_3_2_0"
    {
        matrix4d xformOp:transform = ( (-0.9877803989004266, -0.15585212076874194, 0, 0), (0.15585212076874194, -0.9877803989004266, 0, 0), (0, 0, 1, 0), (0.3278824233207917, -5.734019867457438, 0.44735240936279297, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "HousePlant_3_2_0_Houseplant_11_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Houseplant_11.usda@</SM_HousePlant_3_2_0_Houseplant_11>
        )
        {
        }

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

    def Xform "Sofa_3_3"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (2.4964720185954263, -6.404486843824387, 0.4085739254951477, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Sofa_3_3_RobothorSofaAlrid_visual" (
            prepend references = @./dataset_house_33/meshes/usd/RobothorSofaAlrid.usda@</SM_Sofa_3_3_RobothorSofaAlrid>
        )
        {
        }

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

    def Xform "Box_3_4"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2.4287492017360535, -3.6987313816547394, 0.2341645210981369, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Box_3_4_Box_4_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Box_4.usda@</SM_Box_3_4_Box_4>
        )
        {
        }

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

    def Xform "Box_3_5"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (4.998094071865081, -5.17892956289578, 0.13302946090698242, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Box_3_5_Box_28_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Box_28.usda@</SM_Box_3_5_Box_28>
        )
        {
        }

        def Mesh "Box_3_5_Box_28_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_33/meshes/usd/Box_28.usda@</SM_Box_3_5_Box_28>
        )
        {
            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), (1.121459226163374, -3.451, 1.0496987104415894, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_0_Doorway_8_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Doorway_8.usda@</SM_Door_0_Doorway_8>
        )
        {
        }

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

    def Xform "Door_1"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0.7061447868380355, -6.903, 1.05002281954512, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_1_Doorway_10_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Doorway_10.usda@</SM_Door_1_Doorway_10>
        )
        {
        }

        def Mesh "Door_1_Doorway_10_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_33/meshes/usd/Doorway_10.usda@</SM_Door_1_Doorway_10>
        )
        {
            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_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_0.usda@</SM_Wall_0>
        )
        {
        }

        def Mesh "Wall_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_33/meshes/usd/Wall_0.usda@</SM_Wall_0>
        )
        {
            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_0_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_1_0.usda@</SM_Wall_1_0>
        )
        {
        }

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

        def Mesh "Wall_1_1_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_1_1.usda@</SM_Wall_1_1>
        )
        {
        }

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

        def Mesh "Wall_1_2_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_1_2.usda@</SM_Wall_1_2>
        )
        {
        }

        def Mesh "Wall_1_2_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_33/meshes/usd/Wall_1_2.usda@</SM_Wall_1_2>
        )
        {
            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_33/meshes/usd/Wall_2.usda@</SM_Wall_2>
        )
        {
        }

        def Mesh "Wall_2_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_33/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_33/meshes/usd/Wall_3.usda@</SM_Wall_3>
        )
        {
        }

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

    def Xform "Wall_4"
    {
        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_4_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_4.usda@</SM_Wall_4>
        )
        {
        }

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

    def Xform "Wall_5"
    {
        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_5_0_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_5_0.usda@</SM_Wall_5_0>
        )
        {
        }

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

        def Mesh "Wall_5_1_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_5_1.usda@</SM_Wall_5_1>
        )
        {
        }

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

        def Mesh "Wall_5_2_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_5_2.usda@</SM_Wall_5_2>
        )
        {
        }

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

    def Xform "Wall_6"
    {
        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_6_visual" (
            prepend references = @./dataset_house_33/meshes/usd/Wall_6.usda@</SM_Wall_6>
        )
        {
        }

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

