Allargare la sede per un testo
Forum rules
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
Allargare la sede per un testo
Ciao a tutti, sto creando un case che poi stamperò con la stampante 3D, per un progetto che sto creando con Arduino, non riesco a fare una cosa, sarà facile ma proprio non capisco come fare.
In pratica vorrei mettere un simbolo della batteria, però non volendolo fare in rilievo, avevo pensato di creare l'incavo dove inserirlo, ovviamente della stessa forma del testo che metterò, quindi mi sono creato per adesso il simbolo della batteria tramite un font l'ho sottratto dall'oggetto per creare l'incavo, fin qui tutto ok, ma il problema è che dovrei o allargare il foro o rimpicciolire il testo così da essere sicuro che possa poi inserirlo una volta stampato, infatti se lascio sia il foro che il testo delle stesse dimensioni, non ho il gioco necessario per poterli unire una volta stampati.
Ho provato a creare il testo di 10mm mentre il foro di 9 ma non combaciano più, qualche consiglio?
Vi allego il file (metto solo il tappo batteria per una file più leggero), metto il link del font perché non riesco ad allegarlo, il simbolo da me usato corrisponde al 7.
https://www.dafont.com/it/battery-icons.font
Potreste per favore spiegarmi come dare 0,5mm di gioco per ogni lato?
Grazie per l'aiuto.
In pratica vorrei mettere un simbolo della batteria, però non volendolo fare in rilievo, avevo pensato di creare l'incavo dove inserirlo, ovviamente della stessa forma del testo che metterò, quindi mi sono creato per adesso il simbolo della batteria tramite un font l'ho sottratto dall'oggetto per creare l'incavo, fin qui tutto ok, ma il problema è che dovrei o allargare il foro o rimpicciolire il testo così da essere sicuro che possa poi inserirlo una volta stampato, infatti se lascio sia il foro che il testo delle stesse dimensioni, non ho il gioco necessario per poterli unire una volta stampati.
Ho provato a creare il testo di 10mm mentre il foro di 9 ma non combaciano più, qualche consiglio?
Vi allego il file (metto solo il tappo batteria per una file più leggero), metto il link del font perché non riesco ad allegarlo, il simbolo da me usato corrisponde al 7.
https://www.dafont.com/it/battery-icons.font
Potreste per favore spiegarmi come dare 0,5mm di gioco per ogni lato?
Grazie per l'aiuto.
- Attachments
-
- Tappo batteria.FCStd
- (99.15 KiB) Downloaded 58 times
Re: Allargare la sede per un testo
La tua forma è immutabile, la devi copiare:
Lo puoi fare con lo scripting, ma devi fare qualche calcolo.
se sei Part WorkBench, se slezioni un oggetto, e vai nel menu contestuale, trovi la voce invia alla console python.
Se selezioni la scritta gialla:
Fai la stessa cosa con il tappo (che è rettangolare)
Hai un Boundbox del tappo.
vorresti avere una scritta che sia 54.00 - 10 = 44mm larga
e 39.0 -10 = 29mm alta
allora devi moltiplicare la grandezza X x 1.58
e la grandezza Y per 1.87
Arrotondando
Dovresti scalare l'oggetto originale di queste dimensione in X ed Y e poi applicarlo al tappo.
Ora dal tuo disegno non riesco a farlo, probabilmente perché l'oggetto originale non è presente nel file, mi da un riferimento esterno.
Lo puoi fare con lo scripting, ma devi fare qualche calcolo.
se sei Part WorkBench, se slezioni un oggetto, e vai nel menu contestuale, trovi la voce invia alla console python.
Se selezioni la scritta gialla:
Code: Select all
>>> obj = App.getDocument("Tappo_batteria").getObject("Extrude002")
>>> ### End command Std_SendToPythonConsole
>>> obj.Shape.BoundBox.XLength
27.70797962648557
>>> obj.Shape.BoundBox.YLength
20.85738539898132
>>>
Hai un Boundbox del tappo.
Code: Select all
>>>shp.BoundBox.XLength
54.0
>>>shp.BoundBox.YLength
39.0
e 39.0 -10 = 29mm alta
allora devi moltiplicare la grandezza X x 1.58
e la grandezza Y per 1.87
Arrotondando
Dovresti scalare l'oggetto originale di queste dimensione in X ed Y e poi applicarlo al tappo.
Ora dal tuo disegno non riesco a farlo, probabilmente perché l'oggetto originale non è presente nel file, mi da un riferimento esterno.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
Re: Allargare la sede per un testo
Ciao domani provo con calma, in caso ti posso disturbare?
mi sembra un po complicato
mi sembra un po complicato
Re: Allargare la sede per un testo
Ciao Hedaa, poichè devi andare avanti con il "progetto" in allegato trovi il file (è stato realizzato diversamente poichè la funzione offset di FC, attualmente, non è sufficientemente implementata) con il particolare ridotto di 0,5 per lato, con FC si riesce ugualmente ma è un po lunghino da eseguire (bisogna adoperare i banchi Draft, sketcher e part), tempo permettendo, proverò ad abbozzare un flusso di lavoro accettabile.
Credo che uno scripting sarebbe la cosa migliore per risolvere, potrebbe provarci @onekk.
Buona serata
- Attachments
-
- Tappo batteria.FCStd
- (123.8 KiB) Downloaded 47 times
-
- tappo-batteria-simbolo-incasso.png (182.92 KiB) Viewed 1621 times
Re: Allargare la sede per un testo
Buongiorno alla Comunità, mi correggo con grande sollievo (mi ero preoccupato [!] ma non so cosa sia successo) la funzione offset 2D di FC (worhbench part) funziona alla grande (!) (almeno questa mattina funziona perfettamente al contrario di ieri sera).
Ad ogni modo tutto e bene ciò che finisce bene.
In allegato il flusso completo della funzione svolta con FC.
- Attachments
-
- Tappo batteria2.FCStd
- (168.92 KiB) Downloaded 46 times
-
- tappo-batteria-simbolo-incassoFC.png (235.32 KiB) Viewed 1593 times
Re: Allargare la sede per un testo
In allegato il flusso di lavoro, unitamente agli altri già postati, con la sede allargata (oggetto della richiesta....non avevo letto con attenzione).
Spero di avere dato un contributo utile al fine.
Buon lavoro e buon pomeriggio.
- Attachments
-
- Tappo batteria3.FCStd
- (637.7 KiB) Downloaded 46 times
-
- tappo-batteria-sede-allargataFC.png (248.2 KiB) Viewed 1563 times
Re: Allargare la sede per un testo
Grazie troppo gentile
Vorrei però riuscire a capire come si fa, dovendo fare altre parti con lo stesso principio, però scrivendo del normale testo.
Tenterò di capire dai tuoi file e dal consiglio datomi da onekk.
sempre grazie per i vostri aiuti, buon pomeriggio a tutto il gruppo
Vorrei però riuscire a capire come si fa, dovendo fare altre parti con lo stesso principio, però scrivendo del normale testo.
Tenterò di capire dai tuoi file e dal consiglio datomi da onekk.
sempre grazie per i vostri aiuti, buon pomeriggio a tutto il gruppo
Re: Allargare la sede per un testo
Scusate ancora
forse ci sono riuscito, volevo un vostro parere su come ho lavorato.
In pratica, ho copiato lo shape stringe, ho applicato un offset 2D di -0,5 e poi l'ho estruso di 2 mm.
Teoricamente dovrei aver ottenuto il simbolo più piccolo, a questo punto credo che lo stesso metodo vale per ottenere il foro più grande, ovviamente dando un offset 2D di 0,5, giusto?
Grazie ai vostri consigli ho avuto lo spunto
P.s. per onekk, ho notato sia in questo post che in un mio precedente, in cui ti ho risposto adesso non avendo ricevuto la notifica mi scuso ancora per il ritardo, che usi molto Python mi sembra molto utile per inserire coordinate o grandezze, come dovrei cercare su google i vari comandi per iniziare a prendere confidenza pure io con il linguaggio?
Ancora grazie a tutti.
forse ci sono riuscito, volevo un vostro parere su come ho lavorato.
In pratica, ho copiato lo shape stringe, ho applicato un offset 2D di -0,5 e poi l'ho estruso di 2 mm.
Teoricamente dovrei aver ottenuto il simbolo più piccolo, a questo punto credo che lo stesso metodo vale per ottenere il foro più grande, ovviamente dando un offset 2D di 0,5, giusto?
Grazie ai vostri consigli ho avuto lo spunto
P.s. per onekk, ho notato sia in questo post che in un mio precedente, in cui ti ho risposto adesso non avendo ricevuto la notifica mi scuso ancora per il ritardo, che usi molto Python mi sembra molto utile per inserire coordinate o grandezze, come dovrei cercare su google i vari comandi per iniziare a prendere confidenza pure io con il linguaggio?
Ancora grazie a tutti.
- Attachments
-
- Tappo batteria.FCStd
- (128.24 KiB) Downloaded 39 times
-
- Schermata 2021-04-27 alle 16.43.43.png (269.83 KiB) Viewed 1544 times
Re: Allargare la sede per un testo
Non cercare con goggle, nella mia firma c'è un riferimento alla mia guida allo scripting in italiano.
Tieni conto che il metodo esposto ha un taglio didattico,
La cosa è spiegata nel testo, ovviamente chiedi, se cerchi un giro in questo forum italiano, c'è un thread apposito dove annuncio le versioni della "Guida allo Scripting".
https://forum.freecadweb.org/viewtopic.php?f=28&t=46253
Chiedi lì per eventuali dubbi, così non sporchiamo il forum con altri post e teniamo tutto compatto.
Saluti
Carlo D.
Tieni conto che il metodo esposto ha un taglio didattico,
La cosa è spiegata nel testo, ovviamente chiedi, se cerchi un giro in questo forum italiano, c'è un thread apposito dove annuncio le versioni della "Guida allo Scripting".
https://forum.freecadweb.org/viewtopic.php?f=28&t=46253
Chiedi lì per eventuali dubbi, così non sporchiamo il forum con altri post e teniamo tutto compatto.
Saluti
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/