|
|
| Descrizione |
|---|
| Questa macro è simile allo strumento di rimozione presente in Part, ma è parametrica e funziona anche in PartDesign. Per utilizzarla: selezionare le facce delle feature che si desidera rimuovere dal modello ed eseguire la macro. Per la rimozione delle parti vengono utilizzate le facce, non gli spigoli o i vertici. Le facce utilizzate possono essere modificate in seguito e l'oggetto verrà ricostruito automaticamente.
In generale, la modellazione parametrica è un'ottima cosa nella modellazione 3D, ma poiché la rimozione delle caratteristiche si basa sui nomi delle facce (Faccia1, Faccia2, ecc.), è vulnerabile a problemi di denominazione topologica e potrebbe non funzionare correttamente se vengono apportate modifiche all'oggetto sorgente originale da rimuovere, in quanto tali modifiche comportano una rinumerazione dei nomi delle facce. La rimozione delle caratteristiche è inoltre un processo piuttosto delicato, il cui successo non è sempre garantito. La documentazione completa è disponibile su GitHub: Parametric Defeaturing. |
| Autore |
| TheMarkster |
| Download |
| ToolBar Icon |
| Link |
| Full Documentation on GitHub Raccolta di macro Come installare le macro Personalizzare la toolbar |
| Versione macro |
| 0.2021.10.10.rev2 |
| Data ultima modifica |
| 2021-10-10.rev2 |
| Versioni di FreeCAD |
| Python 3 versions |
| Scorciatoia |
| Nessuna |
| Vedere anche |
| Nessuno |
Descrizione
Questa macro è simile allo strumento di rimozione presente in Part, ma è parametrica e funziona anche in PartDesign. Per utilizzarla: selezionare le facce delle feature che si desidera rimuovere dal modello ed eseguire la macro. Nella rimozione delle parti vengono utilizzate le facce, non gli spigoli o i vertici. Le facce utilizzate possono essere modificate in seguito e l'oggetto verrà ricostruito automaticamente.
In generale, la modellazione parametrica è un'ottima soluzione nella modellazione 3D, ma poiché la rimozione delle caratteristiche si basa sui nomi delle facce (Faccia1, Faccia2, ecc.), è vulnerabile a problemi di denominazione topologica e potrebbe non funzionare correttamente se vengono apportate modifiche all'oggetto sorgente originale da rimuovere, in quanto tali modifiche comportano una rinumerazione dei nomi delle facce. La rimozione delle feature è inoltre un processo piuttosto delicato, il cui successo non è sempre garantito.
La documentazione completa è disponibile su GitHub: Parametric Defeaturing.
Screenshot di Macro Parametric Defeaturing
Legenda
Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager. Link for optional manual installation: Macro
# This code is copied instead of the original macro code
# to guide the user to the online download page.
# Use it if the code of the macro is larger than 64 KB and cannot be included in the wiki
# or if the RAW code URL is somewhere else in the wiki.
from PySide import QtGui, QtCore
diag = QtGui.QMessageBox(QtGui.QMessageBox.Information,
"Information",
"This macro must be downloaded from this link\n"
"\n"
"https://gist.github.com/mwganson/0d55a5c51b1d6ff488b7a2f62bf50656/raw/140e9118deb955981a1ea499778cbf2521818e40/parametric_defeaturing.FCMacro" + "\n"
"\n"
"Quit this window to access the download page")
diag.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
diag.setWindowModality(QtCore.Qt.ApplicationModal)
diag.exec_()
import webbrowser
webbrowser.open("https://gist.github.com/mwganson/0d55a5c51b1d6ff488b7a2f62bf50656/raw/140e9118deb955981a1ea499778cbf2521818e40/parametric_defeaturing.FCMacro")
Icona barra degli strumenti
Script
Macro parametric_defeaturing.FCMacro
Questa pagina è recuperata da https://wiki.freecad.org/Macro_Parametric_Defeaturing