#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), (4.619318161010742, -0.33027570843696596, 0.46873313188552856, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "CounterTop_2_0_CountertopI_6_X_2_visual" (
            prepend references = @./dataset_house_91/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_91/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 = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (5.1767660117149354, -2.314654553505112, 0.9389426708221436, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Fridge_2_1_Fridge_10_visual" (
            prepend references = @./dataset_house_91/meshes/usd/FridgeB_3.usda@</SM_Fridge_2_1_Fridge_10>
        )
        {
        }

        def Mesh "Fridge_2_1_Fridge_10_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/meshes/usd/FridgeB_3.usda@</SM_Fridge_2_1_Fridge_10>
        )
        {
            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, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (1.5130102135715244, -0.8173519241513832, 0.37084776163101196, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_2_2_0_RobothorDiningTableJokkmokkV_visual" (
            prepend references = @./dataset_house_91/meshes/usd/RobothorDiningTableJokkmokk.usda@</SM_DiningTable_2_2_0_RobothorDiningTableJokkmokkV>
        )
        {
        }

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

    def Xform "Stool_2_3"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (5.350902441740036, -3.0820671935214414, 0.29273661971092224, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Stool_2_3_Stool_3__1_visual" (
            prepend references = @./dataset_house_91/meshes/usd/Stool_3.usda@</SM_Stool_2_3_Stool_3__1>
        )
        {
        }

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

    def Xform "GarbageCan_2_4"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2.791286555809633, -0.2188842236995697, 0.31416791677474976, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "GarbageCan_2_4_Bin_22_visual" (
            prepend references = @./dataset_house_91/meshes/usd/Bin_22.usda@</SM_GarbageCan_2_4_Bin_22>
        )
        {
        }

        def Mesh "GarbageCan_2_4_Bin_22_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/meshes/usd/Bin_22.usda@</SM_GarbageCan_2_4_Bin_22>
        )
        {
            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 = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.34092079997062674, -6.035981405258179, 0.29677003622055054, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "TVStand_3_0_0_TvStand_211__1_visual" (
            prepend references = @./dataset_house_91/meshes/usd/TvStand_211.usda@</SM_TVStand_3_0_0_TvStand_211__1>
        )
        {
        }

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

    def Xform "Sofa_3_0_1"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (3.403705642223358, -6.035981405258179, 0.3969990909099579, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Sofa_3_0_1_Sofa_210__1_visual" (
            prepend references = @./dataset_house_91/meshes/usd/Sofa_210.usda@</SM_Sofa_3_0_1_Sofa_210__1>
        )
        {
        }

        def Mesh "Sofa_3_0_1_Sofa_210__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/meshes/usd/Sofa_210.usda@</SM_Sofa_3_0_1_Sofa_210__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, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (5.10214329123497, -7.0439674739837645, 0.360828161239624, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_3_1_DiningTable_21__1_visual" (
            prepend references = @./dataset_house_91/meshes/usd/DiningTable_201.usda@</SM_DiningTable_3_1_DiningTable_21__1>
        )
        {
        }

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

    def Xform "FloorLamp_3_2"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.33058431148529055, -4.350396988485551, 0.9963493347167969, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "FloorLamp_3_2_FloorLamp_24_visual" (
            prepend references = @./dataset_house_91/meshes/usd/FloorLamp_24.usda@</SM_FloorLamp_3_2_FloorLamp_24>
        )
        {
        }

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

    def Xform "FloorLamp_3_3"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (5.248356971740723, -4.365409899730606, 0.9675791263580322, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "FloorLamp_3_3_FloorLamp_11_visual" (
            prepend references = @./dataset_house_91/meshes/usd/FloorLamp_11.usda@</SM_FloorLamp_3_3_FloorLamp_11>
        )
        {
        }

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

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

        def Mesh "Door_0_DoorwayDouble_8_visual" (
            prepend references = @./dataset_house_91/meshes/usd/DoorwayDouble_8.usda@</SM_Door_0_DoorwayDouble_8>
        )
        {
        }

        def Mesh "Door_0_DoorwayDouble_8_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/meshes/usd/DoorwayDouble_8.usda@</SM_Door_0_DoorwayDouble_8>
        )
        {
            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_91/meshes/usd/Wall_0_0.usda@</SM_Wall_0_0>
        )
        {
        }

        def Mesh "Wall_0_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/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_91/meshes/usd/Wall_0_1.usda@</SM_Wall_0_1>
        )
        {
        }

        def Mesh "Wall_0_1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/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_91/meshes/usd/Wall_0_2.usda@</SM_Wall_0_2>
        )
        {
        }

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

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

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

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

        def Mesh "Wall_5_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/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_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_91/meshes/usd/Wall_6.usda@</SM_Wall_6>
        )
        {
        }

        def Mesh "Wall_6_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_91/meshes/usd/Wall_6.usda@</SM_Wall_6>
        )
        {
            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_visual" (
            prepend references = @./dataset_house_91/meshes/usd/Wall_7.usda@</SM_Wall_7>
        )
        {
        }

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

