Modificare diametri di più curve mantenendone il centro

Buongiorno.

In sintesi: mi capita di dover modificare più diametri in 2d solitamente, quindi mi servirebbe aiuto per selezionare le curve con lo stesso diametro e scalarle mantenendone invariato il centro, è possibile?

Grazie

Ciao, si potrebbe desiderare di questo post nel forum italiano

–Mitch

Ciao Diego
Posta un piccolo esempio di quello che devi fare.
Ciao Vittorio

Ciao Diego
Prova lo script allegato

# coding: UTF-8 
# Write by Ing. Vittorio Carlotto  , carlottovittorio@gmail.com
import rhinoscriptsyntax as rs

def cambiadiametro(cb):
    if rs.IsCircle(cb,0.001):
        rp=rs.CircleRadius(cb)        
        n_r=rs.GetReal("Il Diametro attuale è: "+str(rp)+ "introduci nuovo valore",rp)
    else:
        return("non è un cerchio")    
    curve=rs.ObjectsByType(4)
    rs.EnableRedraw(False)
    for crv in curve:
        if rs.IsCircle(crv,0.001):
            r_c=rs.CircleRadius(crv) 
            if r_c==rp:
                pc=rs.CircleCenterPoint(crv)
                rs.DeleteObject(crv)
                rs.AddCircle(pc,n_r)
        else:
            continue        
    rs.EnableRedraw(True)   
    
    
idc=rs.GetObject(" seleziona cerchio da modificare")
if idc!=None: cambiadiametro (idc)

Fammi sapere se funziona
Ciao Vittorio

Gentile Ing. Carlotto.
La ringrazio per l’aiuto, ho provato a seguire le sue istruzioni.
Francamente non ho mai avuto modo di usare gli script di Rhino… quindi sono ignorante in materia.
Sono riuscito a creare il file che Le allego, ma quando lo carico mi da degli errori.modifica cerchi.rvb (926 Bytes)

Grazie ancora per la disponibilità.

Ciao Diego
Tu non devi modificare nulla.
Sulla linea di comando digita : _EditPythonScript . ti apparirà l’editor di Python. Fai copia, incolla dello script senza modificare nulla… Clicca sulla freccia verde per lanciare lo script e vedi se funziona. Se funziona , dall’editor di python , salva il file con File , Save in una directory che vuoi tu. Poi clicca su Tools , Options clicca sul segno + e imposta la directory dove hai salvato il file. A questo punto chiudi l’editor.
Creati un nuovo pulsante e nella zona comandi scrivi _-RunPythonScript (nomefile).
Spero di essere stato chiaro

Ciao Vittorio

anyone can help explain what they talked about?