cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X

arc perimeter driven by the length of a straight line.

bp
6-Contributor
6-Contributor

arc perimeter driven by the length of a straight line.

Hi,

I start in Creo sketcher with a straight line (sd3), then I would like to add an arc which has the same (perimeter) length. I think that should be possible with the "Perimeter" function but I cant get it to work properly.

Could someone explain to me how to do it?

see attached image.

 

arc-length-driven-by-straight-line.jpg


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
1 ACCEPTED SOLUTION

Accepted Solutions
bp
6-Contributor
6-Contributor
(To:TomD.inPDX)

Thanks Antonius,

Actually, your solution makes the line length driven by the arc length, but I would like it to work the other way round: sd3 = sd0 instead of sd0 = sd3. But I get an error on that.

Ive figured out why: sd2 cannot be used as a parameter for the arc length, because that doesnt make sense.

So i've modified the function of sd2 so it can be used properly to vary the arc length, its now sd6:

Clipboard03.jpg

cheers.

View solution in original post

3 REPLIES 3
TomD.inPDX
17-Peridot
(To:bp)

Perimeter dimensions are limited.

You cannot make the two dimensions equal as you can with other type of dimensions. In this case, a section relation will solve this. But 1st you need the perimeter dimension:

Select the perimeter dimension tool and select the arc; place the dimesnion; and select sd2 as the variable.

Note: this require the radius to be fixed and the end angle will change. You can also make the radius variable.

Next; add the relation sd3=sd(perimeter dim)

Now the line will always be the perimter of the arc.

arc_perimeter.PNG

bp
6-Contributor
6-Contributor
(To:TomD.inPDX)

Thanks Antonius,

Actually, your solution makes the line length driven by the arc length, but I would like it to work the other way round: sd3 = sd0 instead of sd0 = sd3. But I get an error on that.

Ive figured out why: sd2 cannot be used as a parameter for the arc length, because that doesnt make sense.

So i've modified the function of sd2 so it can be used properly to vary the arc length, its now sd6:

Clipboard03.jpg

cheers.

TomD.inPDX
17-Peridot
(To:bp)

Thanks for pointing that out... I wasn't sure it would do that and I didn't try.

Sure enough, I reversed the relation from sd0=sd3 to sd3=sd0 and it worked fine.

That means the only limitation is that you cannot use the equal constraint between the linear and perimeter dimension.

Top Tags