Un saluto a tutti. Ho trovato con piacere questo forum. Siccome sto' imparando a farmi pezzi 3D per la stampante o la CNC lo reputo molto interessante.
Ho cercato, senza trovare nulla, un modo su come far diventare un po' piu' ciccione un oggetto. Ad esempio una scritta o un cubo.
Spiegando meglio... Voglio stampare di un colore una scritta. Poi prendo la scritta e la sottraggo ad un coperchio di altro colore. In pratica creo una tasca passante con la scritta stessa.
Il problema e' che la scritta sul coperchio, sottratta, dovrebbe essere un po' piu' spessa (non piu' grande) in modo da permettere alla base e al coperchio di incastrarsi con le tolleranze della stampa 3D.
Grazie a chi mi aiuta
Ciao
OS: Ubuntu 18.04.1 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.
Build type: None
Python version: 2.7.14+
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.9.1.oce-0.18
Oggetti o scritte che ingrassano
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!
Oggetti o scritte che ingrassano
- Attachments
-
- Scitta.png (27.44 KiB) Viewed 731 times
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Oggetti o scritte che ingrassano
Ciao, benvenuto.
Lo strumento Clona di Draft dovrebbe fare al caso tuo.
Crea un clone e poi modifica il fattore di scala nelle proprietà del clone.
https://www.freecadweb.org/wiki/Draft_Clone/it
Lo strumento Clona di Draft dovrebbe fare al caso tuo.
Crea un clone e poi modifica il fattore di scala nelle proprietà del clone.
https://www.freecadweb.org/wiki/Draft_Clone/it
Re: Oggetti o scritte che ingrassano
Grazie @renatorivo.
In questo caso ingrandirei erroneamente il tutto.
A me serve su ogni lettera od oggetto. In teoria sarebbe corretto "Crea un Offset" ma...
mi da': ('DraftGeomUtils: Unable to get curve parameter for point ', Vector (-9.770130157470703, 43.318687438964844, 0.0))
e non riesco ad usarlo. Cioe', mi fa vedere le linee e quando confermo con l'invio non succede nulla e mi da' la scritta sopra.
Anche nel manuale https://www.freecadweb.org/wiki/Part_Offset2D/it dice che crasha spesso.
Forse sono io che non so usarlo....
In questo caso ingrandirei erroneamente il tutto.
A me serve su ogni lettera od oggetto. In teoria sarebbe corretto "Crea un Offset" ma...
mi da': ('DraftGeomUtils: Unable to get curve parameter for point ', Vector (-9.770130157470703, 43.318687438964844, 0.0))
e non riesco ad usarlo. Cioe', mi fa vedere le linee e quando confermo con l'invio non succede nulla e mi da' la scritta sopra.
Anche nel manuale https://www.freecadweb.org/wiki/Part_Offset2D/it dice che crasha spesso.
Forse sono io che non so usarlo....
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Oggetti o scritte che ingrassano
Penso che hai creato la scritta con Draft->ShapeString
Applica un Downgrade alla scritta, in questo modo essa viene scomposta in singoli oggetti, singoli caratteri.
Se non funziona allega il file
Applica un Downgrade alla scritta, in questo modo essa viene scomposta in singoli oggetti, singoli caratteri.
Se non funziona allega il file
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Oggetti o scritte che ingrassano
Ciao.
Ho ricontrollato e Clone non fà al caso.
Si può usare
Draft-> Downgrade per avere le lettere separate, poi
Part-> Offset2D per ingrassare i singoli caratteri, si ottiene inizialmente un errore, ma riducendo il valore dell'offset si riesce
Non ho provato se Part-> offset2D funziona sulla scritta completa, senza scomporla
EDIT Provato, funziona anche sulla scritta intera, con una sola azione, ma con un offset inferiore
Ecco un esempio OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15019 (Git)
Build type: Release
Branch: master
Hash: be586d089ebaf7cba72fb5133ef89822e6cd184f
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: Italian/Italy (it_IT)
Ho ricontrollato e Clone non fà al caso.
Si può usare
Draft-> Downgrade per avere le lettere separate, poi
Part-> Offset2D per ingrassare i singoli caratteri, si ottiene inizialmente un errore, ma riducendo il valore dell'offset si riesce
Non ho provato se Part-> offset2D funziona sulla scritta completa, senza scomporla
EDIT Provato, funziona anche sulla scritta intera, con una sola azione, ma con un offset inferiore
Ecco un esempio OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15019 (Git)
Build type: Release
Branch: master
Hash: be586d089ebaf7cba72fb5133ef89822e6cd184f
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: Italian/Italy (it_IT)
Re: Oggetti o scritte che ingrassano
Sono riuscito come mi hai detto... Anche se solo in parte.
La cosa strana e' che riesce a farla con i caratteri senza tondi nel font.
Ad esempio H I L , mentre se uso una O mi dice:
<class 'Part.OCCError'>
Traceback (most recent call last):
File "/usr/lib/freecad/Mod/Draft/DraftTools.py", line 2504, in action
v1 = DraftGeomUtils.getTangent(self.shape.Edges[0],self.point)
File "/usr/lib/freecad/Mod/Draft/DraftGeomUtils.py", line 1407, in getTangent
cp = edge.Curve.parameter(frompoint)
Part.OCCError: GeomAPI_ProjectPointOnCurve::LowerDistanceParameter
Chiaramente ho risolto facendo uno schizzo a mano... Ma se funzionasse automaticamente, sarebbe moolto piu' comodo.
Grazie di nuovo @renatorivo per le prove che hai fatto per me. Diciamo che saperlo, ora e' solo una curiosita'!
Ciao
Ronza
La cosa strana e' che riesce a farla con i caratteri senza tondi nel font.
Ad esempio H I L , mentre se uso una O mi dice:
<class 'Part.OCCError'>
Traceback (most recent call last):
File "/usr/lib/freecad/Mod/Draft/DraftTools.py", line 2504, in action
v1 = DraftGeomUtils.getTangent(self.shape.Edges[0],self.point)
File "/usr/lib/freecad/Mod/Draft/DraftGeomUtils.py", line 1407, in getTangent
cp = edge.Curve.parameter(frompoint)
Part.OCCError: GeomAPI_ProjectPointOnCurve::LowerDistanceParameter
Chiaramente ho risolto facendo uno schizzo a mano... Ma se funzionasse automaticamente, sarebbe moolto piu' comodo.
Grazie di nuovo @renatorivo per le prove che hai fatto per me. Diciamo che saperlo, ora e' solo una curiosita'!
Ciao
Ronza
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Oggetti o scritte che ingrassano
Dato che usi Ubuntu puoi aggiungere i PPA e provare con la versione di sviluppo, forse l'errore è stato risolto.
Vedi https://www.freecadweb.org/wiki/Install_on_Unix
Vedi https://www.freecadweb.org/wiki/Install_on_Unix
RISOLTO: Re: Oggetti o scritte che ingrassano
Dopo essermi picchiato un po' sono riuscito.
Si fa una copia della stringa di testo. Bisogna dividerla, con ambiente DRAFT > (pulsante)Esplode gli oggetti selezionati (freccia giu' o GN da tastiera).
Come mi ha suggerito @renatorivo. Poi si trasforma ogni lettera in Schizzo col relativo pulsante sempre dallo stesso ambiente. Uno schizzo alla volta lo possiamo allargare con lo strumento Offset...
Ma non da dentro a Draft ( che in questo caso a me non funziona) ma da ambiente "Part", pulsante Offset 2D.
Questo per ogni lettera. Sembra funzionare su ogni tipo di carattere.
Purtroppo non ho capito se con la versione in cui ho posto la domanda funzionava lo stesso; in quanto nel frattempo ho aggiornato la versione dalla 0.16 alla 0.17.
La funzione a pulsante "Offset" degli ambienti "Draft" o "Part" sembra la stessa ma cosi' non e'. Forse con questa confusione, non lo avevo provato.
Saluti
Ronza
Si fa una copia della stringa di testo. Bisogna dividerla, con ambiente DRAFT > (pulsante)Esplode gli oggetti selezionati (freccia giu' o GN da tastiera).
Come mi ha suggerito @renatorivo. Poi si trasforma ogni lettera in Schizzo col relativo pulsante sempre dallo stesso ambiente. Uno schizzo alla volta lo possiamo allargare con lo strumento Offset...
Ma non da dentro a Draft ( che in questo caso a me non funziona) ma da ambiente "Part", pulsante Offset 2D.
Questo per ogni lettera. Sembra funzionare su ogni tipo di carattere.
Purtroppo non ho capito se con la versione in cui ho posto la domanda funzionava lo stesso; in quanto nel frattempo ho aggiornato la versione dalla 0.16 alla 0.17.
La funzione a pulsante "Offset" degli ambienti "Draft" o "Part" sembra la stessa ma cosi' non e'. Forse con questa confusione, non lo avevo provato.
Saluti
Ronza