頂点座標を取得する(ローカルとグローバル)

var node = Scene.getPrimarySelection();
if (!node) {
    print("");
} else {
    var obj = node.getObject();
    if (!obj) {
        print("Object not found in selected node.");
    } else {
        var mesh1 = obj.getCurrentShape().getGeometry();
        var mesh2 = obj.getCachedGeom()
        if (!mesh1 && !mesh2) {
            print("mesh not found");
        } else {

            var selectedVertices = mesh1.getSelectedVertices();
            if (selectedVertices.length > 0) {
                for (var i = 0; i < selectedVertices.length; i++) {
                    idx = selectedVertices[i];
                    print("p " + i + ": index = " + idx);
                    vtx = mesh2.getVertex(idx);
                    print(vtx);

                }
            } else {
                print("No vertex selected");
            }
        }
    }
}