#usda 1.0
(
    customLayerData = {
        dictionary cameraSettings = {
            dictionary Front = {
                double radius = 500
                double3 target = (0, 0, 0)
            }
            dictionary Perspective = {
                double3 position = (874.8390762853918, 760.4581205401474, 1017.5474271268703)
                double3 target = (-12.963569641111462, 14.854374460028794, 2.2737367544323206e-12)
            }
            dictionary Right = {
                double radius = 500
                double3 target = (0, 0, 0)
            }
            dictionary Top = {
                double radius = 500
                double3 target = (0, 0, 0)
            }
            string boundCamera = "/OmniverseKit_Persp"
        }
        dictionary renderSettings = {
            float "rtx:post:lensDistortion:cameraFocalLength" = 18.147562
        }
    }
    metersPerUnit = 0.009999999776482582
)

def Xform "scenes"
{
    def Xform "scene_1"
    {
        def Xform "artbase"
        {
        }

        def Xform "rigid"
        {
            def Xform "static"
            {
                def Xform "rs_1"
                {
                    custom uint actorFlags = 1
                    uint actorFlags.timeSamples = {
                        0: 1,
                    }
                    custom uint dominanceGroup = 0
                    uint dominanceGroup.timeSamples = {
                        0: 0,
                    }
                    custom int myId = 1
                    custom uint ownerClient = 0
                    uint ownerClient.timeSamples = {
                        0: 0,
                    }
                    custom uint64 PhysXObjPtr = 2
                    custom uint64 userData = 0
                    token visibility.timeSamples = {
                        -1: "invisible",
                        0: "inherited",
                    }
                    quatf xformOp:orient = (1, 0, 0, 0)
                    quatf xformOp:orient.timeSamples = {
                        0: (1, 0, 0, 0),
                    }
                    float3 xformOp:translate = (0, 0, 0)
                    float3 xformOp:translate.timeSamples = {
                        0: (0, 0, 0),
                    }
                    uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:orient"]

                    def Xform "s_1"
                    {
                        custom float contactOffset = 0.02
                        float contactOffset.timeSamples = {
                            0: 0.02,
                        }
                        custom uint flags = 11
                        uint flags.timeSamples = {
                            0: 11,
                        }
                        custom float minTorsionalPatchRadius = 0
                        float minTorsionalPatchRadius.timeSamples = {
                            0: 0,
                        }
                        custom uint[] queryFilterData = [0, 0, 0, 0]
                        uint[] queryFilterData.timeSamples = {
                            0: [0, 0, 0, 0],
                        }
                        custom float restOffset = 0
                        float restOffset.timeSamples = {
                            0: 0,
                        }
                        custom uint[] simulationFilterData = [0, 0, 0, 0]
                        uint[] simulationFilterData.timeSamples = {
                            0: [0, 0, 0, 0],
                        }
                        custom float torsionalPatchRadius = 0
                        float torsionalPatchRadius.timeSamples = {
                            0: 0,
                        }
                        custom uint64 userData = 0
                        token visibility.timeSamples = {
                            -1: "invisible",
                            0: "inherited",
                        }
                        quatf xformOp:orient = (1, 0, 0, 0)
                        quatf xformOp:orient.timeSamples = {
                            0: (1, 0, 0, 0),
                        }
                        float3 xformOp:scale
                        float3 xformOp:translate = (0, 0, 0)
                        float3 xformOp:translate.timeSamples = {
                            0: (0, 0, 0),
                        }
                        uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:orient", "xformOp:scale"]

                        over "mat_1" (
                            prepend references = @./OM-26055_geom.usda@</geom/materials/mat_1>
                        )
                        {
                        }

                        over "o" (
                            prepend references = @./OM-26055_geom.usda@</geom/xm_1>
                        )
                        {
                        }
                    }
                }
            }
        }
    }
}

