#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 = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (7.961999603271485, -1.5490001678466796, 0.46919119358062744, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "CounterTop_2_0_CountertopC_10_X_10_visual" (
            prepend references = @./dataset_house_97/meshes/usd/CountertopC_10_X_10.usda@</SM_CounterTop_2_0_CountertopC_10_X_10>
        )
        {
        }

        def Mesh "CounterTop_2_0_CountertopC_10_X_10_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/meshes/usd/CountertopC_10_X_10.usda@</SM_CounterTop_2_0_CountertopC_10_X_10>
        )
        {
            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, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (9.01235816693306, -5.312416278839111, 1.0191432237625122, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Fridge_2_1_Fridge_23_visual" (
            prepend references = @./dataset_house_97/meshes/usd/FridgeA_6.usda@</SM_Fridge_2_1_Fridge_23>
        )
        {
        }

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

    def Xform "HousePlant_2_2_0"
    {
        matrix4d xformOp:transform = ( (-0.3801788221801079, 0.9249130030255525, 0, 0), (-0.9249130030255525, -0.3801788221801079, 0, 0), (0, 0, 1, 0), (9.186086942759715, -3.463619757630436, 0.5485243797302246, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "HousePlant_2_2_0_Houseplant_26_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Houseplant_26.usda@</SM_HousePlant_2_2_0_Houseplant_26>
        )
        {
        }

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

    def Xform "DiningTable_2_3_0"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (6.614957421339261, -4.829783830177864, 0.3391079604625702, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_2_3_0_DiningTable_201__1_visual" (
            prepend references = @./dataset_house_97/meshes/usd/DiningTable_201.usda@</SM_DiningTable_2_3_0_DiningTable_201__1>
        )
        {
        }

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

    def Xform "ShelvingUnit_2_4"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (4.9696034666579205, -0.19735668003559112, 0.7820489406585693, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "ShelvingUnit_2_4_ShelvingUnit_313__1_visual" (
            prepend references = @./dataset_house_97/meshes/usd/ShelvingUnit_313.usda@</SM_ShelvingUnit_2_4_ShelvingUnit_313__1>
        )
        {
        }

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

    def Xform "Stool_2_5"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (4.804649338310177, -5.539608278393745, 0.2938048839569092, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Stool_2_5_Stool_2__4_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Stool_2.usda@</SM_Stool_2_5_Stool_2__4>
        )
        {
        }

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

    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), (0.5758265495300294, -5.492678561329841, 0.3973931074142456, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "TVStand_3_0_0_TvStand_212__1_visual" (
            prepend references = @./dataset_house_97/meshes/usd/TvStand_212.usda@</SM_TVStand_3_0_0_TvStand_212__1>
        )
        {
        }

        def Mesh "TVStand_3_0_0_TvStand_212__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/meshes/usd/TvStand_212.usda@</SM_TVStand_3_0_0_TvStand_212__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 = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.8309229850769043, -3.100957761211048, 0.40314990282058716, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_3_1_DiningTable_228__1_visual" (
            prepend references = @./dataset_house_97/meshes/usd/DiningTable_228.usda@</SM_DiningTable_3_1_DiningTable_228__1>
        )
        {
        }

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

    def Xform "SideTable_3_2"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (3.1335207983635693, -5.532812886953353, 0.2818840742111206, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "SideTable_3_2_SideTable_220__2_visual" (
            prepend references = @./dataset_house_97/meshes/usd/SideTable_220.usda@</SM_SideTable_3_2_SideTable_220__2>
        )
        {
        }

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

    def Xform "FloorLamp_3_3"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.22993096113204955, -4.216829665412823, 0.9302093982696533, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "FloorLamp_3_3_FloorLamp_8_visual" (
            prepend references = @./dataset_house_97/meshes/usd/FloorLamp_8.usda@</SM_FloorLamp_3_3_FloorLamp_8>
        )
        {
        }

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

    def Xform "Sofa_3_4"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.4985131561756134, -1.4346250140251549, 0.4085739254951477, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Sofa_3_4_RobothorSofaAlrid_visual" (
            prepend references = @./dataset_house_97/meshes/usd/RobothorSofaAlrid.usda@</SM_Sofa_3_4_RobothorSofaAlrid>
        )
        {
        }

        def Mesh "Sofa_3_4_RobothorSofaAlrid_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/meshes/usd/RobothorSofaAlrid.usda@</SM_Sofa_3_4_RobothorSofaAlrid>
        )
        {
            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.377865594680117, 0, 1.0534253120422363, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_0_Doorway_6_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Doorway_6.usda@</SM_Door_0_Doorway_6>
        )
        {
        }

        def Mesh "Door_0_Doorway_6_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/meshes/usd/Doorway_6.usda@</SM_Door_0_Doorway_6>
        )
        {
            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_97/meshes/usd/Wall_0.usda@</SM_Wall_0>
        )
        {
        }

        def Mesh "Wall_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/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_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Wall_1.usda@</SM_Wall_1>
        )
        {
        }

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

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

        def Mesh "Wall_3_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/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_97/meshes/usd/Wall_4.usda@</SM_Wall_4>
        )
        {
        }

        def Mesh "Wall_4_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_97/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_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Wall_5.usda@</SM_Wall_5>
        )
        {
        }

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

    def Xform "Wall_7"
    {
        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_7_0_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Wall_7_0.usda@</SM_Wall_7_0>
        )
        {
        }

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

        def Mesh "Wall_7_1_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Wall_7_1.usda@</SM_Wall_7_1>
        )
        {
        }

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

        def Mesh "Wall_7_2_visual" (
            prepend references = @./dataset_house_97/meshes/usd/Wall_7_2.usda@</SM_Wall_7_2>
        )
        {
        }

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

