From Py To Common

L’importante e’ avere la possibilita’ di farlo, nel caso serva.
Non ha senso cercare di prevedere tutti i modi in cui sara’ usata una certa cosa … non ci e’ mai riuscito nessuno.

Nel nostro caso, ad esempio potresti impostare un punto di default, per cui basti usare Enter. :slight_smile:

Il normale comando polilinea:


si può interpretare come molti .Input.Custom.GetPoint() in sequenza, e il messaggio che compare cambia dopo il secondo punto, e ti avverte che puoi (opzionale) premere enter per concludere.
È un loop dove a ogni ciclo si richiama sempre lo stesso .GetPoint() e si aggiunge il risultato a una lista di punti (con cui poi verrà creata la polilinea), però dopo la seconda iterazione la booleana di cui parlate passa da false a true.

int c=0;
while(){
  bool acceptEnter = c>1;
  .GetPoint(,acceptEnter);
  PointList.Add();
  c++;
}
new Polyline(PointList);
//ecc

Una tua macro/script potrebbe fare una cosa diversa da una polilinea, ma ragionare allo stesso modo.

2 Mi Piace

:+1: