API.net: Ricerca relazioni punti nello spazio

Salve a tutti, sono alla ricerca di un modo per automatizzare la procedura che prevede per ciascun layer:

  • la conversione delle curve in linee;
  • l’esportazione di tutto il layer in formato dxf

Tutto ciò magari attraverso le API, in modo da utilizzarli in altri software.

Qualcuno ha qualche idea sul come fare? Quale strumento potrebbe essere utile a tale fine?

Ciao Marco
Ti dico quel poco che so, anche se, come vedrai, non sono molto aggiornato.
( In attesa di risposte piu’ esaurienti.
@giuseppe , ad esempio, puo’ certamente spiegarti le cose piu’ chiaramente )

Ci sono alcuni modi per automatizzare Rhino.
Direi principalmente:

  • Gli script in IronPython ( O anche i vecchi script in VBScript )
  • I Plug-in. Credo si possano scrivere sia in C++ che in C# e forse anche in Python, ma non sono sicuro, scusa, non ho mai scritto dei plug-in :blush:
  • Grasshopper, nel quale a sua volta, oltre alle normali definizioni, puoi usare degli script o scrivere degli Add-On.

Come inizio ti consiglio di dare un’occhiata qui :slight_smile:

Script, plug-in e GH (abbreviazione per Grasshopper) pero’ sono legati a Rhino.
Funzionano all’interno di Rhino, per cosi’ dire, in quanto la relative API utilizzano dati e algoritmi di Rhino.

Ma … negli ultimi anni sono comparsi altri strumenti, che personalmente non conosco, come, se non erro,
RhinoInside, Rhino3dmIO, rhino3dm.py
che riguardano l’utilizzo di Rhino o suoi strumenti di automazione all’interno di altri programmi …
Ma come vedi qui ho le idee molto confuse.

E per Rhino 8 McNeel sta sviluppando ulteriori strumenti …

Ultima cosa …
Quelle che intendi fare sembrano operazione abbastanza semplici.
Forse, volendo, bastano anche un paio di macro, cioe’ semplici sequenze di comandi Rhino.
https://wiki.mcneel.com/rhino/basicmacros

1 Mi Piace