Buongiorno a tutti.
Sono un neofita nella progettazione 3D, ho iniziato a studiare Freecad perchè ho assemblato una stampante 3D e vorrei creare qualche modello.
Ho iniziato con questo tutorial:
http://ingegnerialibera.altervista.org/ ... utorial_02
riesco ad impostare i vincoli per i primi 3 angoli ma quando imposto l'ultimo vincolo mi compare un "non risolto"
La cosa strana è che se cancello l'ultimo vincolo impostato (quello non risolto) e premo il pulsante "annulla l'ultima azione eseguita", i vincoli risultano tutti risolti
P.S. Dopo un refresh ritorna il vincolo non risolto.
Dove sbaglio?
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6704 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: 0c449d7e8f9b2b1fb93e3f8d1865e2f59d7ed253
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Part design vincolo non risolto
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!
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Part design vincolo non risolto
Ciao, e benvenuto.
Nessun errore da parte tua.
Si tratta solo di un problema di ordine in cui vengono impostati i vincoli. Probabilmente in una certa sequenza il solutore non riesce a risolverli, ma si può aggirare il problema cambiando l'ordine:
Ti allego anche il file, prova usando questa sequenza. OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Renato
Nessun errore da parte tua.
Si tratta solo di un problema di ordine in cui vengono impostati i vincoli. Probabilmente in una certa sequenza il solutore non riesce a risolverli, ma si può aggirare il problema cambiando l'ordine:
Ti allego anche il file, prova usando questa sequenza. OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Renato
Re: Part design vincolo non risolto
Grazie per la risposta, provo a rifarlo secondo la tua sequenza.
Re: Part design vincolo non risolto
Ho rifatto lo schizzo,semplificandolo con un solo rettangolo, ma il risultato è lo stesso, il terzo vincolo me lo dà non risolto.
Schizzo con vincoli superiore e destro Schizzo con terzo vincolo sinistro
Schizzo con vincoli superiore e destro Schizzo con terzo vincolo sinistro
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Part design vincolo non risolto
Alternativa:
prova a rendere simmetrici i due estremi di uno dei segmenti che compongono il raccordo libero,
in questo esempio ho vincolato gli estremi del segmento di base. Funziona anche impostando un vincolo di uguaglianza tra qualsiasi due lati opposti
prova a rendere simmetrici i due estremi di uno dei segmenti che compongono il raccordo libero,
in questo esempio ho vincolato gli estremi del segmento di base. Funziona anche impostando un vincolo di uguaglianza tra qualsiasi due lati opposti
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Part design vincolo non risolto
Il tutorial è stato scritto per FreeCAD 0.15, o forse 0.14. Con queste versioni si possono anche aggiungere vincoli in eccesso senza pregiudicare l'analisi. (Ho visto che nel sito non ci sono ancora riferimenti alla versione 0.16, quindi ho aggiunto un commento.)master09 wrote:Ho iniziato con questo tutorial:
http://ingegnerialibera.altervista.org/ ... utorial_02
riesco ad impostare i vincoli per i primi 3 angoli
Nella versione 0.16 il solutore è stato implementato, vedi la sezione "Contolli avanzati del risolutore", forse con questa miglioria il solutore individua un riferimento circolare o qualcosa di simile che gli impedisce di concludere positivamente l'elaborazione. O forse si tratta di un bug non ancora risolto, devo vedere cosa succede con la 0.17.
Le mie sono solo ipotesi che devono essere confermate dai programmatori.
EDIT
Dopo altre prove .......
Creare il contorno e vincolare i primi tre centri (vincolo 13 e 14) Aggiungere un vincolo di uguaglianza a due lati opposti (vincolo 15), questo allinea anche il quarto centro senza vincolarlo Eliminare il vincolo uguaglianza e applicare il vincolo simmetria al quarto punto (nuovo vincolo 15), e notare che ora il vincolo viene accettato senza errori Quotare per vincolare completamente E' una cosa un po' strana, ma è quanto ho verificato con tutte le versioni di FreeCAD Windows/Linux
Immagini prese da:
OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Renato
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Part design vincolo non risolto
......... continua sul forum inglese: viewtopic.php?f=3&t=17362
Grazie a master09 per la segnalazione
Renato
Grazie a master09 per la segnalazione
Renato
Re: Part design vincolo non risolto
Ho letto i post in inglese (si è scatenata una diatriba), e seguendo le tue indicazioni e qualcosa dell'altro topic, ho ricavato quella che, più che una soluzione, è una toppa!
Volendo mantenere i vincoli di simmetria tra gli angoli, ho creato i due in alto, quindi ho creato il vincolo tra l'angolo basso destro e quello in alto, l'ho cancellato, ho creato il vincolo tra gli angoli in alto e in basso a sinistra e quindi reinserito il vincolo precedentemente cancellato: non ho avuto errori.
Edit: Sono stato precipitoso nello scrivere, l'operazione di cui sopra è andata bene con la versione 0.13 portable che ho in ufficio, ma non ha avuto esito positivo con la versione 0.16,per questa horisolto applicando un vincolo di simmetria tra i due lati verticali e cancellandolo, dopodichè hopotuto applicare la simmetria tra i centri degli angoli non ancora vincolati.
Volendo mantenere i vincoli di simmetria tra gli angoli, ho creato i due in alto, quindi ho creato il vincolo tra l'angolo basso destro e quello in alto, l'ho cancellato, ho creato il vincolo tra gli angoli in alto e in basso a sinistra e quindi reinserito il vincolo precedentemente cancellato: non ho avuto errori.
Edit: Sono stato precipitoso nello scrivere, l'operazione di cui sopra è andata bene con la versione 0.13 portable che ho in ufficio, ma non ha avuto esito positivo con la versione 0.16,per questa horisolto applicando un vincolo di simmetria tra i due lati verticali e cancellandolo, dopodichè hopotuto applicare la simmetria tra i centri degli angoli non ancora vincolati.