Jump to content
FrikesELT

Serie su nuvola di punti

Recommended Posts

ciao a tutti,

sono su rhinoceros 4. ho un file con circa 6000 punti disposti sullo stesso piano.

ho bisogno di copiare una circonferenza di 2mm su ogni punto in modo che il centro della circonferenza coincida con il punto stesso.

esiste un comando automatizzato che mi permetta di fare questo? qualcosa tipo "serie su nuvola di punti"?

ho poche ore di tempo e devo farlo per 18000 punti.

sto cercando da stamattina ma non riesco a trovare nulla di utile che non mi faccia pensare a doverlo fare manualmente.

spero mi riusciate ad illuminare :crying:

grazie mille

Share this post


Link to post
Share on other sites

si immaginavo, stavo proprio cercando leggendo qualcosa su grasshopper. il problema è che ho qualche ora di tempo e non l'ho mai utilizzato. sai se esistono script già compilati per esguire questa operazione? hai qualche link o tutorial utile? grazie

Share this post


Link to post
Share on other sites

Visto che il tempo stringe, zippa ed allega qua i punti in formato .DXF oppure il listato .TXT delle coordinate in formato X,Y,Z (il recapito per la cassa di birre a lavoro effettuato, ossia entro le 15:00 di oggi 1 marzo 2012...)

smile.gif

Share this post


Link to post
Share on other sites

ciao e grazie mille per la disponibilità! però prima di abusarne riporto qui quel che ho trovato:

è uno script che si chiama "COPY OBJECT TO POINT"

lo riporto qui:

copyObject2Pts

'----------------------------------------------------------------------

' Copies an object from the origin onto a number of point locations

' Author: Robert Stuart-Smith | 2008 | www.kokkugia.com

'----------------------------------------------------------------------

Option Explicit

Call Copy2Pts()

Sub Copy2Pts()

Dim strPt,arrPts

Dim p1, strObj

'user input------------------------------------------------------------

strObj = Rhino.GetObject("pick object to copy")

arrPts = Rhino.GetObjects("pick points to copy to")

Rhino.EnableRedraw False

'operations------------------------------------------------------------

Rhino.UnselectAllObjects()

For Each strPt In arrPts

p1 = Rhino.PointCoordinates(strPt)

Rhino.CopyObject strObj, Array(0,0,0),p1

Next

Rhino.EnableRedraw True

End Sub

_______________________-

se mi date una mano a capire come si usa e dove devo inserire questo codice faccio da solo. dovrebbe essere quel che serve nel mio caso giusto?

ce n'è anche un'altro che si chiama copyObject2PtCloud

Share this post


Link to post
Share on other sites

grazie mille!

per ora mi hanno telefonato e la consegna è stata rimandata quindi stasera avrò tempo di vedere per bene come funzionano gli script.

ma tu con che metodo l'avresti fatto? grasshopper? vorrei imparare anche io per essere pronto la prossima volta.

Share this post


Link to post
Share on other sites

breve tutorial

nodo punto

gli dici di selezionare tutti i punti

nodo cerchio

colleghi il centro con il nodo punto

setti un raggio con uno slider o con un valore numerico

fai il bake

fatto

detto cosi in effetti pare semplice ma se non sai usare i comandi di base in effetti è arduo e va letta una guida o visto un tut di base.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...