|
|
Christopher James Huff <chr### [at] maccom> wrote in news:chrishuff-
E7A### [at] netplexaussieorg
>> probably best result will give isosurface - using inside() function and
> Best?!? Slowest and most likely to produce artifacts, if it works at
> all...isosurfaces don't like infinite gradients.
[...]
> If you need the outer surfaces to be curved,
> just intersect it with a cylinder.
for normal text{} - this intersection is almost true, but of course for
more complex objects the result of realy twisting it by ISO, or by
intersection will be totaly different.
Even for text, when looking above :
* <- center of cylinder
.......
. . 1 letter
. .
.......
*
., ,.
. '-' . 1 letter + intersection
. . <- this side line is straight | with is not totaly correct
., ,.
'-'
*
.'-'. 1 letter + true twist using ISO
/ \ <- this side wall is alsow turned
', ,'
'-'
I will make POV to ilustrate this in evening
--
#macro g(U,V)(.4*abs(sin(9*sqrt(pow(x-U,2)+pow(y-V,2))))*pow(1-min(1,(sqrt(
pow(x-U,2)+pow(y-V,2))*.3)),2)+.9)#end#macro p(c)#if(c>1)#local l=mod(c,100
);g(2*div(l,10)-8,2*mod(l,10)-8)*p(div(c,100))#else 1#end#end light_source{
y 2}sphere{z*20 9pigment{function{p(26252423)*p(36455644)*p(66656463)}}}//M
Post a reply to this message
|
|