{
    "camitk": {
        "extensions": {
            "actions": [
                {
                    "classification": {
                        "family": "Python",
                        "tags": [
                            "Barycenter",
                            "Test"
                        ]
                    },
                    "componentClass": "MeshComponent",
                    "description": "Testing MeshComponent in python: compute the mesh barycenter and use matplotlib to show a 3D plots of a sample of the points and the barycenter.",
                    "gui": "Default Action GUI",
                    "name": "Compute Barycenter (Python)",
                    "notEmbedded": false,
                    "parameters": [
                        {
                            "defaultValue": "QVector3D(0.0, 0.0, 0.0)",
                            "description": "The computed barycenter (click on apply to update the value)",
                            "group": "",
                            "name": "Barycenter",
                            "readOnly": true,
                            "type": "QVector3D",
                            "unit": ""
                        }
                    ]
                },
                {
                    "classification": {
                        "family": "Python",
                        "tags": [
                            "Tutorial",
                            "Sphere"
                        ]
                    },
                    "componentClass": "",
                    "description": "Create a sphere in python VTK and transform it to a MeshComponent in CamiTK",
                    "gui": "Default Action GUI",
                    "name": "Create Sphere (Python)",
                    "notEmbedded": false,
                    "parameters": [
                        {
                            "decimals": 2,
                            "defaultValue": 50,
                            "description": "Sphere radius",
                            "group": "",
                            "maximum": 1000000,
                            "minimum": 0.01,
                            "name": "Radius",
                            "readOnly": false,
                            "singleStep": 0.5,
                            "type": "double",
                            "unit": ""
                        },
                        {
                            "defaultValue": 32,
                            "description": "Number of points for phi angle",
                            "group": "",
                            "maximum": 2147483647,
                            "minimum": 4,
                            "name": "Phi Resolution",
                            "readOnly": false,
                            "singleStep": 1,
                            "type": "int",
                            "unit": ""
                        },
                        {
                            "defaultValue": 32,
                            "description": "Number of points for theta angle",
                            "group": "",
                            "maximum": 2147483647,
                            "minimum": 4,
                            "name": "Theta Resolution",
                            "readOnly": false,
                            "singleStep": 1,
                            "type": "int",
                            "unit": ""
                        }
                    ]
                }
            ],
            "alwaysRebuild": false,
            "applications": [
            ],
            "components": [
            ],
            "contact": {
                "author": "CamiTK team",
                "email": "timc-camitk-contact@univ-grenoble-alpes.fr"
            },
            "description": "A first python test for mesh component",
            "generationType": "HotPlug",
            "language": "Python",
            "libraries": [
            ],
            "license": "LGPL-3 CamiTK",
            "name": "Python Mesh Test",
            "requirements": [
                "numpy",
                "vtk",
                "matplotlib",
                "PySide2"
            ],
            "viewers": [
            ]
        },
        "timestamp": "2025-05-15T16:13:35",
        "version": "camitk-6.0"
    }
}
