|
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.