|
![](/i/fill.gif) |
In case you need it at some point, here's the obtuse equivalent:
#macro drawObtuseArc(centre, arcSweepStart, arcSweepEnd, arcRadius,
borderWidth)
#local arcDepth = 0.1;
#local arcNorm = vcross(arcSweepStart,arcSweepEnd);
difference{
cylinder{ centre - arcDepth * arcNorm, centre + arcDepth * arcNorm,
arcRadius }
intersection {
plane{ -arcSweepStart, 0 translate centre }
plane{ -arcSweepEnd, 0 translate centre}
}
pigment {rgbf <1,0,0,0>}
}
#end
--
Mike Williams
Gentleman of Leisure
Post a reply to this message
|
![](/i/fill.gif) |