{
    "RandomBundlePoints": {
        "version": 1,
        "description": [
            "Generate a bundle of 'bundleSize' arrays of 'pointCount' points at random locations within the",
            "bounding cube delineated by the corner points 'minimum' and 'maximum'."
        ],
        "uiName": "Test Node: Generate Random Bundled Points",
        "icon": {
            "path": "TestNodeIcon.svg"
        },
        "categories": "internal:test",
        "exclude": ["tests", "usd", "docs"],
        "inputs": {
            "pointCount": {
                "type": "uint64",
                "description": "Number of points to generate",
                "uiName": "Point Count"
            },
            "bundleSize": {
                "type": "int",
                "description": "Number of point attributes to generate in the bundle",
                "uiName": "Bundle Size"
            },
            "minimum": {
                "type": "pointf[3]",
                "description": "Lowest X, Y, Z values for the bounding volume",
                "uiName": "Bounding Cube Minimum",
                "default": [
                    0.0,
                    0.0,
                    0.0
                ]
            },
            "maximum": {
                "type": "pointf[3]",
                "description": "Highest X, Y, Z values for the bounding volume",
                "uiName": "Bounding Cube Maximum",
                "default": [
                    1.0,
                    1.0,
                    1.0
                ]
            }
        },
        "outputs": {
            "bundle": {
                "type": "bundle",
                "description": "Randomly generated bundle of attributes containing random points",
                "uiName": "Random Bundle"
            }
        }
    }
}