|
|
| Posizione nel menu |
|---|
| Schizzo → Vincoli Sketcher → Vincolo coincidente |
| Ambiente |
| Sketcher |
| Avvio veloce |
| C |
| Introdotto nella versione |
| - |
| Vedere anche |
| Sketcher Vincolo coincidente (unificato), Sketcher Vincolo punto su oggetto |
Lo strumento Sketcher Vincolo coincidente crea un vincolo coincidente tra punti o (disponibile dalla versione 0.21) un vincolo concentrico tra cerchi, archi e/o ellissi (facendo coincidere i loro centri).
disponibile dalla versione 1.0: questo strumento è sostituito dallo strumento Sketcher Vincolo coincidente (unificato) se l'opzione Unifica Coincidente e Punto su oggetto è selezionata nelle preferenze.
Vedere anche: Aiuti per il disegno.
Il vincolo può essere creato da macro e dalla console Python utilizzando il seguente comando:
Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving))
dove:
Sketch è un oggetto schizzo.LineFixed è il numero della linea, che non deve muoversi applicando il vincolo.PointOfLineFixed indica quale vertice di LineFixed deve soddisfare il vincoloLineMoving è il numero della linea che si sposterà applicando il vincoloPointOfLineMoving indica quale vertice di LineMoving deve soddisfare il vincoloCome indicano i nomi LineFixed e LineMoving, se entrambi i vertici vincolati sono liberi di muoversi in qualsiasi direzione, il primo (il primo ad essere selezionato nella Gui) rimarrà fisso e l'altro si muoverà. In presenza di vincoli esistenti, però, entrambi i bordi potrebbero spostarsi.
La pagina Sketcher scripting spiega i valori che possono essere utilizzati per LineFixed, PointOfLineFixed, LineMoving e PointOfLineMoving, e contiene ulteriori esempi su come creare vincoli da script Python.