Sketcher ConstrainAngle/it

Sketcher Vincolo angolo

Posizione nel menu
Schizzo → Vincoli Sketcher → Vincolo angolo
Ambiente
Sketcher
Avvio veloce
K A
Introdotto nella versione
-
Vedere anche
Sketcher Vincolo perpendicolare

Descrizione

Lo strumento Sketcher Vincolo angolo fissa l'angolo tra due bordi (le linee vengono quindi trattate come infinite e anche le curve aperte sono virtualmente estese), l'angolo di una linea con l'asse orizzontale dello schizzo o con l'angolo di apertura di un arco circolare.

Utilizzo

Vedere anche: Aiuti per il disegno.

Modalità continua

  1. Assicurarsi che non ci sia alcuna selezione.
  2. Esistono diversi modi per richiamare lo strumento:
    • disponibile dalla versione 1.0: Se la preferenza Vincoli dimensionali è impostata su Strumento singolo (predefinito): premere la freccia giù a destra del pulsante e selezionare il pulsante Vincolo angolo dal menu a discesa.
    • Se questa preferenza ha un valore diverso (e in versione 0.21 e precedenti): premere il pulsante Vincolo angolo.
    • Selezionare l'opzione Schizzo → Vincoli Sketcher → Vincolo angolo dal menu.
    • disponibile dalla versione 1.0: fare clic con il pulsante destro del mouse nella Vista 3D e selezionare l'opzione Dimensione → 16px Vincolo angolo dall'elenco menu contestuale.
    • Usare la scorciatoia da tastiera: K quindi A.
  3. Il cursore si trasforma in una croce con l'icona dello strumento.
  4. Effettuare una delle seguenti operazioni:
    • Selezionare due linee.
    • Selezionare un punto e due bordi (in quest'ordine).
    • Selezionare uno spigolo, un punto e uno spigolo (idem).
  5. Se viene creato un vincolo dimensionale guida, a seconda delle preferenze, si apre una finestra di dialogo per modificarne il valore. Un valore negativo invertirà la direzione dell'angolo.
  6. Viene aggiunto un vincolo Angolo. Se sono stati selezionati un punto e due bordi, è possibile aggiungere anche fino a due Vincoli punto su oggetto. Vedere Esempi.
  7. Facoltativamente, continuare a creare vincoli.
  8. Per terminare, fare clic con il pulsante destro del mouse o premere Esc oppure avviare un altro strumento di creazione di geometrie o vincoli.

Modalità di esecuzione una sola volta

  1. Effettuare una delle seguenti operazioni:
    • Selezionare una singola linea.
    • Selezionare un singolo arco circolare.
    • Selezionare due linee.
    • Selezionare un punto e due bordi (in qualsiasi ordine).
  2. Richiamare lo strumento come spiegato sopra.
  3. Facoltativamente modificare il valore del vincolo.
  4. Viene aggiunto un vincolo Angolo. Se sono stati selezionati un punto e due bordi, è possibile aggiungere anche fino a due Vincoli Punto su oggetto. Vedere Esempi.

Esempi

Linea singola

L'angolo della linea con l'asse X positivo dello schizzo è fissato.

Arco circolare singolo

L'angolo di apertura dell'arco è fissato.

Tra due linee

L'angolo tra le due linee è fissato. Non è necessario che le linee si intersechino.

Tra due bordi in un punto

L'angolo tra i due bordi in un dato punto è fissato. Il punto può essere qualsiasi punto, ad es. il centro di un cerchio, il punto finale di un bordo o l'origine, può appartenere a uno o entrambi i bordi e può anche essere un oggetto Point. Se necessario, vengono aggiunti Vincoli Punto su oggetto per garantire che il punto si trovi su entrambi i bordi (estesi). Questi vincoli aggiuntivi sono chiamati vincoli di supporto.

Script

Il Vincolo angolo può essere creato da macro e dalla console Python utilizzando quanto segue:

# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))

# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))

# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))

# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))

Dove:

  • Sketch è un oggetto sketch
  • iline, iline1, iline2 sono i numeri interi che specificano le linee con i loro numeri ordinali in Sketch.
  • pointpos1, pointpos2 dovrebbero essere 1 per il punto iniziale e 2 per il punto finale. La scelta dei punti finali consente di impostare l'angolo interno (o esterno), e incide su come il vincolo viene disegnato nello schermo.
  • geoidpoint e pointpos in AngleViaPoint sono gli indici che specificano il punto di intersezione.
  • angle è il valore dell'angolo in radianti. L'angolo è valutato tra i vettori tangenti, in senso antiorario. I vettori tangenti sono orientati dall'inizio verso la fine per le linee (o viceversa quando nella modalità angolo tra linee viene fornito il punto finale), e lungo la direzione antioraria per cerchi, archi ed ellissi. Quantity è anche accettata come un angolo (e.g. App.Units.Quantity('45 deg'))

La pagina Sketcher scripting spiega i valori che possono essere utilizzati per iline, iline1, iline2, pointpos1, pointpos2, geoidpoint e pointpos e contiene ulteriori esempi su come creare vincoli da script Python.