|
Posizione nel menu |
---|
Modifiche → Dividi Modifica → Dividi |
Ambiente |
Draft, BIM |
Avvio veloce |
S P |
Introdotto nella versione |
0.18 |
Vedere anche |
Draft Unisci |
Descrizione
Il comando Draft Dividi divide una Draft Linea o Draft Polilinea in un punto o bordo specificato. Questo comando è la controparte del comando Draft Unisci.
Utilizzo
- Esistono diversi modi per invocare il comando:
- Spostare il puntatore sul bordo corretto di una Draft Linea o Draft Polilinea.
- Il bordo viene evidenziato.
- Effettuare una delle seguenti operazioni:
- Se la polilinea è chiusa:
- Scegliere un punto qualsiasi sul bordo.
- Il bordo si stacca dalla polilinea e diventa una polilinea separata.
- Se la polilinea è aperta:
- Scegliere il punto corretto sul bordo. Vedere Note.
- La polilinea viene divisa nel punto selezionato.
- Se la polilinea è chiusa:
Note
- Se una polilinea aperta viene divisa e il punto cliccato non si trova esattamente sullo spigolo selezionato, il nuovo punto non sarà collineare con lo spigolo precedente. Usare un'opzione Aggancia appropriata per impedirlo.
- Per dividere oggetti che non sono Draft Linee o Draft Polilinee si può provare a usare Promuovi e/o Declassa su di essi.
Script
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
Per dividere una polilinea usare il metodo split
del modulo Draft. Questo metodo restituisce None
.
split(wire, newPoint, edgeIndex)
wire
l'oggetto polilinea da dividere.newPoint
il punto in cui dovrebbe verificarsi la divisione.edgeIndex
indice dello spigolo dove dovrebbe avvenire la divisione (in base 1).
Esempio:
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(250, 0, 0)
wire = Draft.make_wire([p1, p2])
Draft.split(wire, p3, 1)
doc.recompute()
Questa pagina è recuperata da https://wiki.freecad.org/Draft_Split