|
 |
I'm wondering if a variation on the Bevelled_Text macro in shapes.inc would
work.
#macro Bevelled_Text(Font, String, Cuts, BevelAng, BevelDepth, Depth, Offset,
UseMerge)
#if(UseMerge)
merge {
#else
union {
#end
text {ttf Font, String Depth-BevelDepth, Offset*(x+y)}
intersection {
#local J=0;
#while(J<Cuts)
#local A = 2*pi*J/(Cuts);
#local CA = cos(radians(BevelAng));
#local SA = sin(radians(BevelAng));
text {ttf Font, String BevelDepth, Offset*(x+y)
translate -z*(BevelDepth+J*0.0001)
Shear_Trans(x, y, < cos(A)*SA, sin(A)*SA, CA>/CA)
}
#local J=J+1;
#end
}
translate z*BevelDepth
}
#end
Post a reply to this message
|
 |