Design industriale · Superfici · Tutorial

Creare un'impugnatura ergonomica per una spazzola

Le parti funzionali non richiedono continuità di curvatura (G2) ovunque. Useremo RaccordoFilletSrf per creare raccordi a sfera rotante (G1) tra superfici e polisuperfici, collegando infine tutto in un unico corpo chiuso.

30–45 minRhino 9 per Windows / MacIntermedio
Creare un'impugnatura ergonomica per una spazzola

In questo tutorial imparerai a risolvere forme semplici e complesse usando il comando Patch di Rhino. Usare Patch per generare superfici a 4 e 5 lati preservando la continuità geometrica con i bordi adiacenti produce un flusso più uniforme e riflessi più puliti sul prodotto finale, sia che il modello sia destinato alla produzione sia alla visualizzazione. Configureremo anche l’analisi Zebra per valutare chiaramente le transizioni tra superfici e termineremo aggiungendo le setole con una definizione parametrica di Grasshopper . Iniziamo!

Cosa imparerai...

  • Genera superfici a 4 e 5 lati con Patch , controllando la continuità (G0, G1, G2) su ogni bordo, curva e punto.
  • Guida il flusso della superficie con curve e punti interni e perfeziona il risultato nella modalità di editing basata sulla storia di costruzione di Patch.
  • Valuta le transizioni tra superfici con l’analisi Zebra .
  • Costruisci un corpo simmetrico specchiando le superfici lungo più assi.
  • Aggiungi geometria parametrica, come le setole, con una definizione di Grasshopper .

Prima di iniziare

Assicuriamoci che l’interfaccia di Rhino sia configurata come in questo tutorial prima di iniziare.

  1. Vai al menu Finestra.
  2. Apri il sottomenu Layout finestra.
  3. Seleziona Layout finestra di default.

Questa operazione configura le barre degli strumenti e i pannelli con la stessa impostazione e nella stessa posizione usate qui.

Creare l’impugnatura

In questa sezione creeremo la superficie a 5 lati dell’impugnatura. Le superfici con 5 o più lati sono una sfida nella modellazione NURBS , soprattutto quando è necessario controllare il flusso o la continuità con la geometria adiacente. Patch dispone di strumenti per controllare la continuità su tutti i lati, anche su superfici con un numero diverso di bordi, e offre un controllo preciso sulla direzione e sulle suddivisioni della superficie.

  1. Scarica e apri il modello Patch Brush.
  2. Ingrandisci la vista .
  3. Esegui il comando Patch .
  4. Al prompt Seleziona bordi, curve, mesh, nuvole di punti e punti, seleziona i bordi e le curve indicati:
  5. Nella vista, seleziona il punto sopra il bordo più corto per cambiare la continuità in G2.
Cambiare la continuità
Puoi cambiare i punti di continuità in qualsiasi momento durante il comando Patch. Il pulsante sinistro del mouse aumenta il livello, quello destro lo diminuisce. Nota che i bordi possono avere continuità G0, G1 o G2, le curve possono avere continuità G0 oppure essere impostate su Interno, mentre i punti possono essere solo Interno.
  1. Fai clic con il pulsante destro del mouse per aprire la finestra di dialogo Patch:
    1. Cambia Dominio in Per stampo.
    2. Attiva Anteprima e Rifinisci.
    3. Premi OK per creare Patch:
  2. Seleziona la superficie Patch e la superficie laterale del telaio della spazzola.
  3. Esegui il comando Zebra .
  4. Nel pannello Zebra, cambia Modalità in Arcobaleno.

Creare il telaio

In questa sezione creeremo una Patch a 4 lati. Chiamata anche superficie non rifilata, è il modo naturale di creare superfici NURBS . Per questo passaggio potremmo usare la maggior parte dei comandi superficie da curva . Continueremo a usare Patch per la sua flessibilità nell’accettare vari tipi di input, come i punti, e per la sua potente interfaccia di modifica basata sulla storia di costruzione.

  1. Continua con il tuo file oppure scarica patch-brush-frame.3dm.
  2. Esegui il comando Patch .
  3. Al prompt Seleziona bordi, curve, mesh, nuvole di punti e punti, seleziona i bordi indicati:
    Nota il bordo impostato su G2

    Nota il bordo impostato su G2

  4. Fai clic con il pulsante destro del mouse per aprire la finestra di dialogo Patch e visualizzare l’anteprima del risultato:
  5. Nella finestra di dialogo, premi OK per creare la superficie:
  6. Disattiva il livello helping-surfaces.
  7. Seleziona la Patch non rifilata.
  8. Esegui il comando CopiaSpeculare .
  9. Nel prompt , seleziona l’opzione AsseY per specchiare la superficie lungo l’asse Y.
  10. Seleziona la Patch non rifilata e la sua copia speculare.
  11. Esegui il comando Zebra .
  12. Imposta Modalità su Arcobaleno se non è già impostata.
  13. Fai doppio clic sulla superficie Patch originale (a sinistra) per entrare nella modalità di editing.
  14. Attiva il livello internal: frame. Contiene un oggetto punto.
  15. Nella finestra di dialogo, seleziona il pulsante Vincoli.
  16. Seleziona l’oggetto punto. I punti vengono sempre impostati automaticamente come interni.
  17. Fai clic con il pulsante destro del mouse per confermare.
  18. Nella finestra di dialogo, premi OK per creare la superficie Patch. Ora abbiamo un flusso della superficie migliore nel punto di incontro tra le superfici.
    Il punto ora influenza e migliora il flusso della superficie.

    Il punto ora influenza e migliora il flusso della superficie.

  19. Nel pannello Zebra, seleziona attiva/disattiva per disattivare l’analisi.
Suggerimento
Se crei Patch con la storia di costruzione attiva, ora puoi regolare la posizione dell’oggetto punto e aggiornare la superficie. Per movimenti più precisi, usa IntensitàTrascinamento impostato su 10 o meno.

Completare il corpo

Poiché una spazzola è essenzialmente un prodotto simmetrico, con una semplice specchiatura delle superfici in due passaggi otterremo tutta la geometria che rappresenta il corpo principale della spazzola. Sono incluse le superfici dell’impugnatura e del telaio.

  1. Continua con il tuo file oppure scarica patch-brush-body.3dm.
  2. Disattiva tutti i livelli internal:.
  3. Seleziona la superficie dell’impugnatura e quella laterale.
    Seleziona le superfici gialle da specchiare.

    Seleziona le superfici gialle da specchiare.

  4. Esegui il comando CopiaSpeculare .
  5. Nel prompt , seleziona l’opzione AsseY.
  6. Questa volta seleziona tutte le superfici.
  7. Esegui di nuovo il comando CopiaSpeculare .
  8. Nel prompt , seleziona l’opzione AsseZ.
    Sono state create le superfici superiore e inferiore.

    Sono state create le superfici superiore e inferiore.

Creare il cuscinetto morbido

In questa sezione useremo ancora una volta Patch . Ci aiuterà a creare una superficie bombata che rappresenta il cuscinetto che sostiene le setole. Incontrerà i bordi delle superfici adiacenti con un angolo netto o G0. Questo aiuterà a creare la separazione visiva tra il corpo e il cuscinetto come parti distinte della spazzola.

  1. Continua con il tuo file oppure scarica patch-brush-cushion.3dm.
  2. Imposta cushion come livello corrente .
  3. Attiva il livello internal: cushion.
  4. Esegui il comando Patch .
  5. Fai doppio clic per selezionare il loop di bordi.
  6. Fai Maiusc-clic su un punto di continuità finché non sono tutti impostati su G0.
  7. Seleziona le due curve interne (arancioni).
  8. Imposta i punti delle curve interne su I.
    Selezione della geometria di input e impostazione della continuità in Patch

    Selezione della geometria di input e impostazione della continuità in Patch

  9. Premi per aprire la finestra di dialogo Patch.
  10. Dominio dovrebbe essere impostato automaticamente su Proiettato.
  11. Attiva Rifinisci e premi OK per creare la Patch.

Aggiungere le setole

In questa sezione abbiamo preparato una definizione di Grasshopper per aggiungere automaticamente le setole alla superficie del cuscinetto. Il vantaggio principale di crearla in Grasshopper è che puoi regolare parametricamente le setole. Prova a modificare i cursori nella definizione per regolarne la lunghezza e il raggio.

  1. Continua con il tuo file oppure scarica patch-brush-bristles.3dm.
  2. Esegui Grasshopper . Si aprirà il canvas.
  3. Scarica e apri patch-brush.gh.
  4. La definizione dovrebbe rilevare automaticamente la Patch del cuscinetto, usare i punti nel livello pts e generare le setole.
  5. Nel canvas di Grasshopper, modifica lo slider Line o Radius Number Slider .
  6. Imposta la vista su Raytracing nella modalità di visualizzazione
    Aggiunta parametrica delle setole con Grasshopper.

    Aggiunta parametrica delle setole con Grasshopper.

Fine!
Congratulazioni per aver completato questo tutorial! Continua a usare questi strumenti per dettagliare il progetto o per crearne uno nuovo da zero. Se hai domande, chiedici su Discourse oppure scrivi al nostro team di supporto all’indirizzo support@mcneel.com.