{
    "RandomPointsPy": {
        "version": 1,
        "description": "Generate an array of the specified number of points at random locations within the bounding cube",
        "language": "Python",
        "uiName": "Python Test Node: Generate Random 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"
            },
            "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": {
            "points": {
                "type": "pointf[3][]",
                "description": "Randomly generated points",
                "uiName": "Random Points"
            }
        }
    }
}