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

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

    def Xform "Bathroom_3"
    {
    }

    def Xform "Bed_2_0_0"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (1.144643449783325, -0.8554251432418821, 0.41503027081489563, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Bed_2_0_0_Bed_19_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Bed_19.usda@</SM_Bed_2_0_0_Bed_19>
        )
        {
        }

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

    def Xform "Dresser_2_1"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.37433614730834963, -3.834978020702737, 0.3349643349647522, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Dresser_2_1_Dresser_318__1_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Dresser_318.usda@</SM_Dresser_2_1_Dresser_318__1>
        )
        {
        }

        def Mesh "Dresser_2_1_Dresser_318__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_44/meshes/usd/Dresser_318.usda@</SM_Dresser_2_1_Dresser_318__1>
        )
        {
            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 = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (4.005809470242621, -1.9578692951041083, 0.3790948987007141, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_2_2_0_DiningTable_27__1_visual" (
            prepend references = @./dataset_house_44/meshes/usd/RobothorDiningTableAntas.usda@</SM_DiningTable_2_2_0_DiningTable_27__1>
        )
        {
        }

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

    def Xform "Toilet_3_0"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (9.153566374778746, -0.2897420465946198, 0.5189565420150757, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Toilet_3_0_Toilet_1_0_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Toilet_1_Done_1.usda@</SM_Toilet_3_0_Toilet_1_0>
        )
        {
        }

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

    def Xform "Sink_3_1_0"
    {
        matrix4d xformOp:transform = ( (-1, 1.2246467991473532e-16, 0, 0), (-1.2246467991473532e-16, -1, 0, 0), (0, 0, 1, 0), (9.280504002571105, -3.4781133327484133, 0.5229595303535461, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Sink_3_1_0_Sink_19_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Sink_19.usda@</SM_Sink_3_1_0_Sink_19>
        )
        {
        }

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

    def Xform "GarbageCan_3_2"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (6.009222089290619, -0.971208877432364, 0.2890393137931824, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "GarbageCan_3_2_Bin_13_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Bin_13.usda@</SM_GarbageCan_3_2_Bin_13>
        )
        {
        }

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

    def Xform "Plunger_3_3"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (5.898003219604492, -1.292679598993709, 0.2696691155433655, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Plunger_3_3_Plunger_1_0_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Plunger.usda@</SM_Plunger_3_3_Plunger_1_0>
        )
        {
        }

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

    def Xform "SideTable_3_4"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (6.006833880186081, -1.7997328469559104, 0.3343079090118408, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "SideTable_3_4_SideTable_302__1__5_visual" (
            prepend references = @./dataset_house_44/meshes/usd/SideTable_302__1.usda@</SM_SideTable_3_4_SideTable_302__1__5>
        )
        {
        }

        def Mesh "SideTable_3_4_SideTable_302__1__5_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_44/meshes/usd/SideTable_302__1.usda@</SM_SideTable_3_4_SideTable_302__1__5>
        )
        {
            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), (5.799, -0.8033522502157959, 1.0496987104415894, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_0_Doorway_8_visual" (
            prepend references = @./dataset_house_44/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_44/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), (1.9781808878639668, -5.799, 1.0524564981460571, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_1_DoorwayDouble_4_visual" (
            prepend references = @./dataset_house_44/meshes/usd/DoorwayDouble_4.usda@</SM_Door_1_DoorwayDouble_4>
        )
        {
        }

        def Mesh "Door_1_DoorwayDouble_4_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_44/meshes/usd/DoorwayDouble_4.usda@</SM_Door_1_DoorwayDouble_4>
        )
        {
            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_44/meshes/usd/Wall_0.usda@</SM_Wall_0>
        )
        {
        }

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

        def Mesh "Wall_1_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_44/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_44/meshes/usd/Wall_1_1.usda@</SM_Wall_1_1>
        )
        {
        }

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

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

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

        def Mesh "Wall_3_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_44/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_0_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Wall_4_0.usda@</SM_Wall_4_0>
        )
        {
        }

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

        def Mesh "Wall_4_1_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Wall_4_1.usda@</SM_Wall_4_1>
        )
        {
        }

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

        def Mesh "Wall_4_2_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Wall_4_2.usda@</SM_Wall_4_2>
        )
        {
        }

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

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

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

    def Xform "Wall_8"
    {
        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_8_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Wall_8.usda@</SM_Wall_8>
        )
        {
        }

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

    def Xform "Wall_9"
    {
        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_9_visual" (
            prepend references = @./dataset_house_44/meshes/usd/Wall_9.usda@</SM_Wall_9>
        )
        {
        }

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

