{
    "asset" : {
        "copyright" : "CC-BY 4.0 Copyright 2023 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
        "generator" : "Khronos glTF Blender I/O v3.3.32",
        "version" : "2.0"
    },
    "scene" : 0,
    "scenes" : [
        {
            "name" : "Scene",
            "nodes" : [
                0,
                1,
                2,
                3,
                4,
                7,
                10,
                13
            ]
        }
    ],
    "nodes" : [
        {
            "mesh" : 0,
            "name" : "NegativeScaleBack"
        },
        {
            "mesh" : 1,
            "name" : "BackgroundMesh"
        },
        {
            "mesh" : 2,
            "name" : "Labels"
        },
        {
            "mesh" : 3,
            "name" : "PositiveScaleTest"
        },
        {
            "mesh" : 4,
            "name" : "NegativeScaleFront",
            "rotation" : [
                0,
                1,
                0,
                0
            ],
            "scale" : [
                -1,
                -1,
                -1.0000001192092896
            ],
            "translation" : [
                0.007275789976119995,
                1.5202581882476807,
                0.10000006854534149
            ]
        },
        {
            "mesh" : 5,
            "name" : "NotShiny1"
        },
        {
            "mesh" : 5,
            "name" : "NotShinyMinus1",
            "rotation" : [
                0,
                0,
                -1,
                0
            ],
            "scale" : [
                -1,
                -1,
                -1
            ],
            "translation" : [
                2,
                0,
                0
            ]
        },
        {
            "children" : [
                5,
                6
            ],
            "name" : "Not Shiny Parent",
            "translation" : [
                1,
                -1,
                0
            ]
        },
        {
            "mesh" : 6,
            "name" : "Shiny1"
        },
        {
            "mesh" : 6,
            "name" : "ShinyMinus1",
            "rotation" : [
                0,
                0,
                -1,
                0
            ],
            "scale" : [
                -1,
                -1,
                -1
            ],
            "translation" : [
                2,
                0,
                0
            ]
        },
        {
            "children" : [
                8,
                9
            ],
            "name" : "Shiny Parent",
            "rotation" : [
                0,
                0,
                -1,
                0
            ],
            "scale" : [
                -1,
                -1,
                -1
            ],
            "translation" : [
                1,
                -3.5,
                0
            ]
        },
        {
            "mesh" : 7,
            "name" : "Dark1"
        },
        {
            "mesh" : 7,
            "name" : "DarkMinus1",
            "rotation" : [
                0,
                0,
                -1,
                0
            ],
            "scale" : [
                -1,
                -1,
                -1
            ],
            "translation" : [
                2,
                0,
                0
            ]
        },
        {
            "children" : [
                11,
                12
            ],
            "name" : "Dark Parent",
            "rotation" : [
                0,
                0,
                -1,
                0
            ],
            "scale" : [
                -1,
                -1,
                -1
            ],
            "translation" : [
                1,
                -2.25,
                0
            ]
        }
    ],
    "materials" : [
        {
            "name" : "ChecksAndXMaterial",
            "pbrMetallicRoughness" : {
                "baseColorTexture" : {
                    "index" : 0
                },
                "metallicFactor" : 0,
                "roughnessFactor" : 0.8999999761581421
            }
        },
        {
            "name" : "BackgroundMaterial",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    0.0891927033662796,
                    0.17925620079040527,
                    0.6399999856948853,
                    1
                ],
                "metallicFactor" : 0,
                "roughnessFactor" : 0.8999999761581421
            }
        },
        {
            "name" : "LabelMat",
            "pbrMetallicRoughness" : {
                "baseColorTexture" : {
                    "index" : 1
                },
                "metallicFactor" : 0,
                "roughnessFactor" : 0.5
            }
        },
        {
            "doubleSided" : true,
            "name" : "Not So Shiny",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    0.800000011920929,
                    0.800000011920929,
                    0.800000011920929,
                    1
                ],
                "metallicFactor" : 0,
                "roughnessFactor" : 0
            }
        },
        {
            "doubleSided" : true,
            "name" : "So Shiny",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    0.800000011920929,
                    0.800000011920929,
                    0.800000011920929,
                    1
                ],
                "roughnessFactor" : 0
            }
        },
        {
            "doubleSided" : true,
            "name" : "Dark",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    0.004000000189989805,
                    0.00800000037997961,
                    0.019999999552965164,
                    1
                ],
                "metallicFactor" : 0,
                "roughnessFactor" : 0
            }
        }
    ],
    "meshes" : [
        {
            "name" : "NegativeScaleBackMesh",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 0,
                        "NORMAL" : 1,
                        "TEXCOORD_0" : 2
                    },
                    "indices" : 3,
                    "material" : 0
                }
            ]
        },
        {
            "name" : "BackgroundMesh",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 4,
                        "NORMAL" : 5
                    },
                    "indices" : 6,
                    "material" : 1
                }
            ]
        },
        {
            "name" : "LabelMesh",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 7,
                        "NORMAL" : 8,
                        "TEXCOORD_0" : 9
                    },
                    "indices" : 10,
                    "material" : 2
                }
            ]
        },
        {
            "name" : "PositiveScaleTestMesh",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 11,
                        "NORMAL" : 12,
                        "TEXCOORD_0" : 13
                    },
                    "indices" : 14,
                    "material" : 0
                }
            ]
        },
        {
            "name" : "NegativeScaleFrontMesh",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 15,
                        "NORMAL" : 16,
                        "TEXCOORD_0" : 17
                    },
                    "indices" : 18,
                    "material" : 0
                }
            ]
        },
        {
            "name" : "Icosphere",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 19,
                        "NORMAL" : 20
                    },
                    "indices" : 21,
                    "material" : 3
                }
            ]
        },
        {
            "name" : "Icosphere",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 19,
                        "NORMAL" : 20
                    },
                    "indices" : 21,
                    "material" : 4
                }
            ]
        },
        {
            "name" : "Icosphere",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 19,
                        "NORMAL" : 20
                    },
                    "indices" : 21,
                    "material" : 5
                }
            ]
        }
    ],
    "textures" : [
        {
            "sampler" : 0,
            "source" : 0
        },
        {
            "sampler" : 0,
            "source" : 1
        }
    ],
    "images" : [
        {
            "mimeType" : "image/png",
            "name" : "CheckAndX",
            "uri" : "CheckAndX.png"
        },
        {
            "mimeType" : "image/png",
            "name" : "NegativeScaleLabels2",
            "uri" : "NegativeScaleLabels2.png"
        }
    ],
    "accessors" : [
        {
            "bufferView" : 0,
            "componentType" : 5126,
            "count" : 18,
            "max" : [
                4.2775726318359375,
                1.9702579975128174,
                2.4286481448143604e-07
            ],
            "min" : [
                -0.44272422790527344,
                1.0702580213546753,
                -6.76757849760179e-08
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 1,
            "componentType" : 5126,
            "count" : 18,
            "type" : "VEC3"
        },
        {
            "bufferView" : 2,
            "componentType" : 5126,
            "count" : 18,
            "type" : "VEC2"
        },
        {
            "bufferView" : 3,
            "componentType" : 5123,
            "count" : 18,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 4,
            "componentType" : 5126,
            "count" : 10,
            "max" : [
                5.1616740226745605,
                4.453539848327637,
                -0.0999990850687027
            ],
            "min" : [
                -5.1616740226745605,
                -4.453539848327637,
                -0.1500011384487152
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 5,
            "componentType" : 5126,
            "count" : 10,
            "type" : "VEC3"
        },
        {
            "bufferView" : 6,
            "componentType" : 5123,
            "count" : 12,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 7,
            "componentType" : 5126,
            "count" : 40,
            "max" : [
                4.690432071685791,
                3.8865346908569336,
                3.400303967282525e-07
            ],
            "min" : [
                -4.51768159866333,
                -3.858168363571167,
                -2.2635157748140955e-08
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 8,
            "componentType" : 5126,
            "count" : 40,
            "type" : "VEC3"
        },
        {
            "bufferView" : 9,
            "componentType" : 5126,
            "count" : 40,
            "type" : "VEC2"
        },
        {
            "bufferView" : 10,
            "componentType" : 5123,
            "count" : 60,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 11,
            "componentType" : 5126,
            "count" : 30,
            "max" : [
                4.2775726318359375,
                3.129955768585205,
                0.10000012814998627
            ],
            "min" : [
                -0.44272422790527344,
                2.2299556732177734,
                -6.76757849760179e-08
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 12,
            "componentType" : 5126,
            "count" : 30,
            "type" : "VEC3"
        },
        {
            "bufferView" : 13,
            "componentType" : 5126,
            "count" : 30,
            "type" : "VEC2"
        },
        {
            "bufferView" : 14,
            "componentType" : 5123,
            "count" : 30,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 15,
            "componentType" : 5126,
            "count" : 8,
            "max" : [
                2.342724084854126,
                0.4500000476837158,
                7.450580596923828e-08
            ],
            "min" : [
                -0.45000001788139343,
                -0.44999992847442627,
                -7.450580596923828e-08
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 16,
            "componentType" : 5126,
            "count" : 8,
            "type" : "VEC3"
        },
        {
            "bufferView" : 17,
            "componentType" : 5126,
            "count" : 8,
            "type" : "VEC2"
        },
        {
            "bufferView" : 18,
            "componentType" : 5123,
            "count" : 12,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 19,
            "componentType" : 5126,
            "count" : 642,
            "max" : [
                0.5,
                0.5,
                0.4999999701976776
            ],
            "min" : [
                -0.4999999701976776,
                -0.5,
                -0.4999999701976776
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 20,
            "componentType" : 5126,
            "count" : 642,
            "type" : "VEC3"
        },
        {
            "bufferView" : 21,
            "componentType" : 5123,
            "count" : 3840,
            "type" : "SCALAR"
        }
    ],
    "bufferViews" : [
        {
            "buffer" : 0,
            "byteLength" : 216,
            "byteOffset" : 0,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 216,
            "byteOffset" : 216,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 144,
            "byteOffset" : 432,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 36,
            "byteOffset" : 576,
            "target" : 34963
        },
        {
            "buffer" : 0,
            "byteLength" : 120,
            "byteOffset" : 612,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 120,
            "byteOffset" : 732,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 24,
            "byteOffset" : 852,
            "target" : 34963
        },
        {
            "buffer" : 0,
            "byteLength" : 480,
            "byteOffset" : 876,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 480,
            "byteOffset" : 1356,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 320,
            "byteOffset" : 1836,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 120,
            "byteOffset" : 2156,
            "target" : 34963
        },
        {
            "buffer" : 0,
            "byteLength" : 360,
            "byteOffset" : 2276,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 360,
            "byteOffset" : 2636,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 240,
            "byteOffset" : 2996,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 60,
            "byteOffset" : 3236,
            "target" : 34963
        },
        {
            "buffer" : 0,
            "byteLength" : 96,
            "byteOffset" : 3296,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 96,
            "byteOffset" : 3392,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 64,
            "byteOffset" : 3488,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 24,
            "byteOffset" : 3552,
            "target" : 34963
        },
        {
            "buffer" : 0,
            "byteLength" : 7704,
            "byteOffset" : 3576,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 7704,
            "byteOffset" : 11280,
            "target" : 34962
        },
        {
            "buffer" : 0,
            "byteLength" : 7680,
            "byteOffset" : 18984,
            "target" : 34963
        }
    ],
    "samplers" : [
        {
            "magFilter" : 9729,
            "minFilter" : 9987
        }
    ],
    "buffers" : [
        {
            "byteLength" : 26664,
            "uri" : "NegativeScaleTest.bin"
        }
    ]
}