Vai al contenuto
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

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

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

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

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

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

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

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

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.

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

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.

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

  • Navigazione recente   0 utenti

    Non ci sono utenti registrati da visualizzare in questa pagina.

×