#usda 1.0
(
    defaultPrim = "TwoCubes_set"
)

def Xform "TwoCubes_set" (
    kind = "assembly"
)
{
    def Xform "Cubes_grp" (
        kind = "group"
    )
    {
        def "Cube_1" (
            add references = @./CubeModel.usda@
            variants = {
                string shadingVariant = "Red"
            }
        )
        {
            Vec3f xformOp:translate = (-2.5, 0.0, 0.0)
            uniform token[] xformOpOrder = ["xformOp:translate"]
        }

        def "Cube_2" (
            add references = @./CubeModel.usda@
            variants = {
                string shadingVariant = "Blue"
            }
        )
        {
            Vec3f xformOp:translate = (2.5, 0.0, 0.0)
            uniform token[] xformOpOrder = ["xformOp:translate"]
        }
    }
}
