FreeCAD Logo FreeCAD 1.0
  • Inglês Africânder Árabe Belarusian Catalão Checo Alemão Grego Espanhol Espanhol Basco Finlandês Filipino Francês Galego Croata Húngaro Indonésio Italiano Japonês Kabyle Coreano Lituano Holandês Norwegian Bokmal Polaco Português Português Romeno Russo Eslovaco Esloveno Sérvio Sueco Turco Ucraniano Valenciano Vietnamita Chinês Chinês
  • Funcionalidades
  • Transferir
  • Blog
  • Documentação
    Índice de documentação Por onde começar Documentação para utilizadores O manual do FreeCAD Documentação das bancadas de trabalho Documentação de programação Python C++ coding documentation Tutoriais Frequently asked questions Política de privacidade Sobre o FreeCAD
  • Contribua
    Como pode ajudar Sponsor Report a bug Make a pull request Empregos e financiamento Contribution guidelines Manual do desenvolvedor Translations
  • Comunidade
    Código de conduta Fórum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendário
  • ♥ Donate

Donate

$
Informação SEPA
Por favor, configure a sua transferência bancária SEPA para:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agência bancária: BNP Paribas Fortis
Morada: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Vertical Dimension
Radius/Diameter Dimension
Sketcher

Restringir distância

Localização do menu
Sketch → Sketcher constraints → Constrain distance
Bancadas de trabalho
Sketcher
Atalho padrão
Shift + D
Introduzido na versão
-
Veja também
Constraint HorizontalDistance, Constraint VerticalDistance

Description

The Sketcher ConstrainDistance tool fixes the length of a line, the distance between two points, the perpendicular distance between a point and a line; or, introduced in 0.21, the distance between the edges of two circles or arcs, or between the edge of a circle or arc and a line; or, introduced in 1.0, the length of an arc.

Usage

See also: Drawing aids.

Continue mode

  1. Make sure there is no selection.
  2. There are several ways to invoke the tool:
    • introduced in 1.0: If the Dimensioning constraints preference is set to Single tool (default): press the down arrow to the right of the button and select the Distance Dimension option from the dropdown.
    • If this preference has a different value (and in 0.21 and below): press the Distance Dimension button.
    • Select the Sketch → Constraints → Distance Dimension option from the menu.
    • introduced in 1.0: Right-click in the 3D View and select the Dimension → Distance Dimension option from the context menu.
    • Use the keyboard shortcut K then D.
  3. The cursor changes to a cross with the tool icon.
  4. Do one of the following:
    • Select a single line.
    • Select two points.
    • Select a point and a line (in that order).
  5. If a driving dimensional constraint is created, depending on the preferences, a dialog opens to edit its value.
  6. A constraint is added.
  7. Optionally keep creating constraints.
  8. To finish, right-click or press Esc, or start another geometry or constraint creation tool

Run-once mode

  1. Do one of the following:
    • Select a single line.
    • Select two points.
    • Select a point and a line (in any order).
    • Select the edges of two circles or arcs.
    • Select the edge of a circle or arc and a line (idem).
    • introduced in 1.0: Select the edge of a single arc.
  2. Invoke the tool as described above, or with the following additional option:
    • Right-click in the Elements section of the Sketcher Dialog and select the Distance Dimension option from the context menu.
  3. Optionally edit the constraint value.
  4. A constraint is added.

Notes

See Sketcher Dimension.

  • introduced in 1.2 For point-line and circle/arc distance constraints, the solver preserves the intended orientation of the constraint more reliably. This reduces unexpected flips when geometry changes.
  • If needed, toggling a constraint between driving and reference, or deactivating and reactivating it, can recompute its orientation.

Scripting

Distance from origin:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))

Distance between two vertices:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))

Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):

Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))

Distance from point (Edge, PointOfEdge) to perpendicular point on line (Line):

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))

Distance between the edges of two circles:

Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))

The Sketcher scripting page explains the values which can be used for Edge, Edge1, Edge2, PointOfEdge, PointOfEdge1, PointOfEdge2, Line, Circle1 and Circle2, and contains further examples on how to create constraints from Python scripts.


Vertical Dimension
Radius/Diameter Dimension
Sketcher

Esta página foi obtida de https://wiki.freecad.org/Sketcher_ConstrainDistance

Mantenha o contacto!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Equipa do FreeCAD. Créditos da imagem da página inicial (de cima para baixo): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Este projeto é suportado por: , KiCad Services Corp. e outros patrocinadores

GitHubMelhore esta página no GitHub