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

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

    def Xform "CounterTop_2_0"
    {
        matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (4.747859199523926, -2.124275708436966, 0.46873316168785095, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "CounterTop_2_0_CountertopI_4_X_2_visual" (
            prepend references = @./dataset_house_136/meshes/usd/CountertopI_4_X_2.usda@</SM_CounterTop_2_0_CountertopI_4_X_2>
        )
        {
        }

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

    def Xform "DiningTable_2_1_0"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (1.716648607363972, -4.146849329696744, 0.37084776163101196, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "DiningTable_2_1_0_RobothorDiningTableJokkmokkV_visual" (
            prepend references = @./dataset_house_136/meshes/usd/RobothorDiningTableJokkmokk.usda@</SM_DiningTable_2_1_0_RobothorDiningTableJokkmokkV>
        )
        {
        }

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

    def Xform "Fridge_2_2"
    {
        matrix4d xformOp:transform = ( (2.220446049250313e-16, 1.0000000000000002, 0, 0), (-1.0000000000000002, 2.220446049250313e-16, 0, 0), (0, 0, 1, 0), (0.3967356324195862, -0.42325865626335146, 0.8694028854370117, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Fridge_2_2_Fridge_24_visual" (
            prepend references = @./dataset_house_136/meshes/usd/FridgeA_3.usda@</SM_Fridge_2_2_Fridge_24>
        )
        {
        }

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

    def Xform "Stool_2_4"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (5.210608278393746, -6.123199241989039, 0.2938048839569092, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Stool_2_4_Stool_2__4_visual" (
            prepend references = @./dataset_house_136/meshes/usd/Stool_2.usda@</SM_Stool_2_4_Stool_2__4>
        )
        {
        }

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

    def Xform "Television_2_5"
    {
        matrix4d xformOp:transform = ( (-4.440892098500626e-16, -1.0000000000000002, 0, 0), (1.0000000000000002, -4.440892098500626e-16, 0, 0), (0, 0, 1, 0), (5.29362519967556, -4.278424154290409, 1.330143757146466, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Television_2_5_Television_14_visual" (
            prepend references = @./dataset_house_136/meshes/usd/Television_14.usda@</SM_Television_2_5_Television_14>
        )
        {
        }

        def Mesh "Television_2_5_Television_14_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_136/meshes/usd/Television_14.usda@</SM_Television_2_5_Television_14>
        )
        {
            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, -5.833067818917576, 1.0479662418365479, 1) )
        uniform token[] xformOpOrder = ["xformOp:transform"]

        def Mesh "Door_0_DoorwayDouble_5_visual" (
            prepend references = @./dataset_house_136/meshes/usd/DoorwayDouble_5.usda@</SM_Door_0_DoorwayDouble_5>
        )
        {
        }

        def Mesh "Door_0_DoorwayDouble_5_collision" (
            prepend apiSchemas = ["PhysicsCollisionAPI", "PhysicsMeshCollisionAPI"]
            prepend references = @./dataset_house_136/meshes/usd/DoorwayDouble_5.usda@</SM_Door_0_DoorwayDouble_5>
        )
        {
            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_136/meshes/usd/Wall_0.usda@</SM_Wall_0>
        )
        {
        }

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

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

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

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

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

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

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

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

