Puzzling line offset behaviour
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am unable to get offset to work with a computed parameter. I have made simple example to illustrate the issue. My example f3d is hopefully attached.
'A' shows triangle used to compute a parameter. Adjust the length or angle to generate a new length for the 3rd side. This generated value is added as a variable called DrivenParamLineLen
'B' is a test to see if I can use DrivenParamLineLen to define the diameter of the circle. I also use it to generate Count , a "No Units" variable for the number of satellite blobs arranged in circular pattern around the periphery of the big circle using the formula Count = round(DrivenParamLineLen / 10) / mm. To see it in action, just edit the triange side of length 30 to be 60, and the big circle will change diameter and the count of the number of satellite blobs wil go up. So far so good!
'C' checks that I can convert the Unit-less value Count, back into a mm-units variable called Count_in_mm = Count * mm to define the distance netween the two lines. Notice that this works too.
'D' now for the mystery. If I use the "line offset" command to mimic the beaviour of 'C' using a number (9), it works fine of course. If I substitute my variable Nine (9!) it works fine, BUT is I substitue my variable
Count_in_mm = Count * mm then F360 won't accept it as a legal offset. See below.
Oh wise ones: What don't I understand.