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

        def Mesh "Bed_2_0_0_Bed_1_visual" (
            prepend references = @./dataset_house_6/meshes/usd/Bed_1.usda@</SM_Bed_2_0_0_Bed_1>
        )
        {
        }

        def Mesh "Bed_2_0_0_Bed_1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/meshes/usd/Bed_1.usda@</SM_Bed_2_0_0_Bed_1>
        )
        {
            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), (9.899331013441085, -9.496475348949431, 0.35076457262039185, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Dresser_2_1_Dresser_229__1_visual" (
            prepend references = @./dataset_house_6/meshes/usd/Dresser_229.usda@</SM_Dresser_2_1_Dresser_229__1>
        )
        {
        }

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

    def Xform "FloorLamp_2_2_1"
    {
        matrix4d xformOp:transform = ( (0.5373563883647421, 0.8433552702649106, 0, 0), (-0.8433552702649106, 0.5373563883647421, 0, 0), (0, 0, 1, 0), (9.65250204014778, -4.102329168314989, 0.8828924894332886, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "FloorLamp_2_2_1_FloorLamp_19_visual" (
            prepend references = @./dataset_house_6/meshes/usd/FloorLamp_19.usda@</SM_FloorLamp_2_2_1_FloorLamp_19>
        )
        {
        }

        def Mesh "FloorLamp_2_2_1_FloorLamp_19_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/meshes/usd/FloorLamp_19.usda@</SM_FloorLamp_2_2_1_FloorLamp_19>
        )
        {
            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 = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (7.119243945176458, -4.837872461077097, 0.39023110270500183, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_2_3_0_DiningTable_208__1_visual" (
            prepend references = @./dataset_house_6/meshes/usd/DiningTable_208.usda@</SM_DiningTable_2_3_0_DiningTable_208__1>
        )
        {
        }

        def Mesh "DiningTable_2_3_0_DiningTable_208__1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/meshes/usd/DiningTable_208.usda@</SM_DiningTable_2_3_0_DiningTable_208__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 = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (2.5364336252212523, -7.808257953405381, 0.5189565420150757, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Toilet_3_0_Toilet_1_0_visual" (
            prepend references = @./dataset_house_6/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_6/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 = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.3387441873550415, -5.682020043373107, 0.5097440481185913, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Sink_3_1_0_Sink_15_visual" (
            prepend references = @./dataset_house_6/meshes/usd/Sink_15.usda@</SM_Sink_3_1_0_Sink_15>
        )
        {
        }

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

    def Xform "Plunger_3_2"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0.0991485059261322, -0.09900321960449218, 0.2696691155433655, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Plunger_3_2_Plunger_3_0_visual" (
            prepend references = @./dataset_house_6/meshes/usd/Plunger.usda@</SM_Plunger_3_2_Plunger_3_0>
        )
        {
        }

        def Mesh "Plunger_3_2_Plunger_3_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/meshes/usd/Plunger.usda@</SM_Plunger_3_2_Plunger_3_0>
        )
        {
            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), (4.049, -2.242056729709356, 1.037670373916626, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_0_DoorwayDouble_9_visual" (
            prepend references = @./dataset_house_6/meshes/usd/DoorwayDouble_9.usda@</SM_Door_0_DoorwayDouble_9>
        )
        {
        }

        def Mesh "Door_0_DoorwayDouble_9_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/meshes/usd/DoorwayDouble_9.usda@</SM_Door_0_DoorwayDouble_9>
        )
        {
            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), (5.5358686376321815, 0, 1.0651136636734009, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_1_DoorwayDouble_1_visual" (
            prepend references = @./dataset_house_6/meshes/usd/DoorwayDouble_1.usda@</SM_Door_1_DoorwayDouble_1>
        )
        {
        }

        def Mesh "Door_1_DoorwayDouble_1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/meshes/usd/DoorwayDouble_1.usda@</SM_Door_1_DoorwayDouble_1>
        )
        {
            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_6/meshes/usd/Wall_0_0.usda@</SM_Wall_0_0>
        )
        {
        }

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

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

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

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

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

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

        def Mesh "Wall_4_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/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_6/meshes/usd/Wall_5_0.usda@</SM_Wall_5_0>
        )
        {
        }

        def Mesh "Wall_5_0_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/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_6/meshes/usd/Wall_5_1.usda@</SM_Wall_5_1>
        )
        {
        }

        def Mesh "Wall_5_1_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/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_6/meshes/usd/Wall_5_2.usda@</SM_Wall_5_2>
        )
        {
        }

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

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

        def Mesh "Wall_7_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/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_6/meshes/usd/Wall_8.usda@</SM_Wall_8>
        )
        {
        }

        def Mesh "Wall_8_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_6/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_10"
    {
        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_10_visual" (
            prepend references = @./dataset_house_6/meshes/usd/Wall_10.usda@</SM_Wall_10>
        )
        {
        }

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

    def Xform "Wall_11"
    {
        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_11_visual" (
            prepend references = @./dataset_house_6/meshes/usd/Wall_11.usda@</SM_Wall_11>
        )
        {
        }

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

