{
    "camitk": {
        "extensions": {
            "actions": [
                {
                    "classification": {
                        "family": "Python",
                        "tags": [
                            "Shaker",
                            "Mesh Deformation"
                        ]
                    },
                    "componentClass": "MeshComponent",
                    "description": "This action displaces the points of a MeshComponent randomly (this is the equivalent of the Shaker tutorial)",
                    "gui": "Default Action GUI",
                    "name": "Brownian Movement",
                    "parameters": [
                        {
                            "decimals": 3,
                            "defaultValue": 1.0,
                            "description": "Max intensity for the sshhhhaakkiinggg...",
                            "group": "",
                            "maximum": 100.0,
                            "minimum": 0.0,
                            "name": "Intensity",
                            "readOnly": false,
                            "singleStep": 0.25,
                            "type": "double",
                            "unit": "%age of the bounding radius"
                        },
                        {
                            "defaultValue": false,
                            "description": "Display the displacements using the default color scale",
                            "group": "",
                            "name": "Show Displacement",
                            "readOnly": false,
                            "type": "bool",
                            "unit": ""
                        },
                        {
                            "defaultValue": 500,
                            "description": "Time between two random displacements",
                            "group": "",
                            "maximum": 5000,
                            "minimum": 10,
                            "name": "Update Intervals",
                            "readOnly": false,
                            "singleStep": 100,
                            "type": "int",
                            "unit": "ms"
                        }
                    ]
                }
            ],
            "applications": [
            ],
            "components": [
            ],
            "contact": {
                "author": "CamiTK team",
                "email": "timc-camitk-contact@univ-grenoble-alpes.fr"
            },
            "description": "This python extension demonstrates some interaction between MeshComponent and python (mainly using numpy)",
            "language": "Python",
            "libraries": [
            ],
            "license": "LGPL-3 CamiTK",
            "name": "Mesh Interaction",
            "requirements": [
                "PySide2"
            ],
            "viewers": [
            ]
        },
        "timestamp": "2025-08-01T23:00:55",
        "version": "camitk-6.0"
    }
}
