|
|
Hi,
Is there a way to round off the edges of an object, either 2D or 3D, without
doing all the calculations manually?
Say I want to make a circle with a cross removed, and want the three sharp
cormers on each quadrant to have a radius no smaller than a specified value.
I know I could remove a small square from each sharp edge, then add back a
circle, but that is tedious. I'd like to say, take that object and make the
minimum radius such and such.
Thanks,
Bill
Example of the object whose edges I'd like to round:
#local StripPadThickness = 0.003 * 25.4;
#local StripFiducialDiameter = 4 * 225 / 640;
#local StripFiducialStreetWidth = 2 / 18 * StripFiducialDiameter;
#local StripFiducialClearance = 0.5;
#local StripPadTexture = texture {Gold_Metal}
// Round crosshair fiducial declaration
#local StripFiducial = difference {
cylinder {
<0, 0, 0>
<0, 0, -StripPadThickness>
StripFiducialDiameter / 2
}
box {
<-StripFiducialDiameter / 2 - Tiny, StripFiducialStreetWidth /
2, -StripPadThickness - Tiny>
<StripFiducialDiameter / 2 + Tiny, -StripFiducialStreetWidth / 2, Tiny>
}
box {
<StripFiducialStreetWidth / 2, -StripFiducialDiameter / 2 -
Tiny, -StripPadThickness - Tiny>
<-StripFiducialStreetWidth / 2, StripFiducialDiameter / 2 + Tiny, Tiny>
}
texture {StripPadTexture}
}
Post a reply to this message
|
|