POV-Ray : Newsgroups : povray.general : text on a cylinder : Re: text on a cylinder Server Time
5 Aug 2024 20:19:13 EDT (-0400)
  Re: text on a cylinder  
From: Rafal 'Raf256' Maj
Date: 5 Aug 2002 07:47:34
Message: <Xns92618BB158E36raf256com@204.213.191.226>
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

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.