Create a Preference to generate circle() KCL with diameter= instead of radius=

By default, Zoo generates KCL for all circle-y things with a radius = 5mm parameter, both for a circle() and for any kind of arc.

But when I design, I always think of circles having diameters, especially when that circle is going to be a hole for a bolt or something. I know I can manually edit the KCL so it’s circle(..., diameter = 10mm) instead of circle(..., radius = 5mm), but this is tedious to have to do each time.

I’d love a user Preference: “ Default generate circle() with diameter, not radius

Hey @SJFriedl ,

I’ve created an issue for our modeling app team.

I’m not sure we can always replace radius with diameter. For example fillets are specified using a radius, I haven’t a seen a case where diameter is used. Maybe this user setting only works for functions that may have a dual representation. If we add a slot function, the width of a slot could be defined as a radius or diameter.

My recommendation only applied to circles, but you have identified a use-case for an arc to use a diameter - a slot.

It’s just weird to see a bolt hole for an M5 screw dimensioned with a diameter.

Yep agree. We want to make dimensions flexible so that you can specify a radius or a diameter for a circle/arc/etc.

The ability to add diameter to a circle was added to the v1.0 modelling app release