Concentric circle dimensions

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
tct
Posts: 6
Joined: Tue Mar 03, 2020 11:59 am

Concentric circle dimensions

Post by tct »

In Sketcher, is there a way of constraining the radii/diameter of two concentric circles relative to each other?
Basically something similar to the bottom right annotations illustrated here:
Image
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Concentric circle dimensions

Post by openBrain »

There are basically 2 simple ways.
The first is to use expressions.
The second is to place 1 point on each circle, constrain them to be horizontally (vertically) aligned with the common center, then fix the horizontal (vertical) distance between them.
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: Concentric circle dimensions

Post by chrisb »

Add construction lines and equality constraints:
Attachments
Snip macro screenshot-957c94.png
Snip macro screenshot-957c94.png (4.48 KiB) Viewed 5691 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
MisterMaker
Posts: 744
Joined: Mon Sep 21, 2020 7:41 am
Contact:

Re: Concentric circle dimensions

Post by MisterMaker »

I ended here after searching if this was really how I should do it.
Freecad is the only CAD software that I know off that cannot place a dimension between to circles.
I don't think this is on purpose.
Should I make a feature request for this?
jmaustpc
Veteran
Posts: 11207
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Concentric circle dimensions

Post by jmaustpc »

MisterMaker wrote: Mon Nov 23, 2020 11:19 am Freecad is the only CAD software that I know off that cannot place a dimension between to circles.
three ways were just mentioned, by the way we are talking about constraints not dimensions, two different things.
User avatar
papyblaise
Veteran
Posts: 8000
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Concentric circle dimensions

Post by papyblaise »

or you place a point on each circle tangent to the circles and to an axis line and you measure the space from point to point
I will thus have faith in my life to use the point tool :!: :lol:
Attachments
dot points.PNG
dot points.PNG (14.09 KiB) Viewed 5505 times
User avatar
watsug
Posts: 100
Joined: Sat Sep 26, 2020 10:51 pm

Re: Concentric circle dimensions

Post by watsug »

jmaustpc wrote: Mon Nov 23, 2020 11:50 am three ways were just mentioned, by the way we are talking about constraints not dimensions, two different things.
Isn't op talking about dimensional constraints? The distance between the circles lines, dimensioning the difference of radius.
jmaustpc
Veteran
Posts: 11207
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Concentric circle dimensions

Post by jmaustpc »

watsug wrote: Mon Nov 23, 2020 12:08 pm
jmaustpc wrote: Mon Nov 23, 2020 11:50 am three ways were just mentioned, by the way we are talking about constraints not dimensions, two different things.
Isn't op talking about dimensional constraints? The distance between the circles lines, dimensioning the difference of radius.
there is often a lot of confusion between constraints and dimensions, they are different things.
watsug wrote: Mon Nov 23, 2020 12:08 pm dimensioning the difference of radius.

no, this topic is about constraining a radius with a constraint, one specific set of constraints are described as dimensional constraints but not all and even those are still constraints that constrain geometry.

To put it simply, a dimension object/tool in FreeCAD reads a value from something, the constraint forces something to have a value or do something else of a non-numerical value, like tangent etc. Depending on context a dimension could be an aspect of an item e.g. a line length could described as its dimension, but something else creates or forces that dimension (a property, a constraint, etc.).
jmaustpc
Veteran
Posts: 11207
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Concentric circle dimensions

Post by jmaustpc »

papyblaise wrote: Mon Nov 23, 2020 11:56 am point on each circle tangent to the circles
that is not right, you can not apply a tangent between a point and the circle edge in sketcher. You would use "point on object" constraint.

Every way has advantages and disadvantages.

Point requires you to add a distance constraint between each point, if the circles radii increase by the same amount as the OP asked then a construction poly line is better like Chris said, because you can just add a set of "equals" constraints.

Also tangent has a relatively high computational cost, better to use something else if possible. Same with point on object, better to use only use "point on object" for the points or poly line nodes to the circles and only one of them to the axis, the rest of the points or line segments can then just be constrained with a "Horizontal" constraint.

of course an Expression applied to their radii has a lot of flexibility, as the Expression can read a value from anywhere and even apply maths to it.
User avatar
papyblaise
Veteran
Posts: 8000
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Concentric circle dimensions

Post by papyblaise »

that is not right, you can not apply a tangent between a point and the circle edge in sketcher. You would use "point on object" constraint.
What is your remark :?:
I place the point on the circle, then I made this point tangent to the OX axis, and the proof by the image is correct :!:
Post Reply