POV-Ray : Newsgroups : povray.general : How arrange a few text objects : Re: How arrange a few text objects Server Time
20 Apr 2024 02:07:42 EDT (-0400)
  Re: How arrange a few text objects  
From: Kima
Date: 6 Sep 2019 19:50:00
Message: <web.5d72f06585cf5efeecc0fada0@news.povray.org>
"Bald Eagle" <cre### [at] netscapenet> wrote:
> "Kima" <nomail@nomail> wrote:
> > When we have a few separate text objects as
> >
> > #local t1=text{ ttf "font.ttf", "First", 1, 0 texture{ pigment{ rgb <1,1,1> }}
> > #local t2=text{ ttf "font.ttf", "Second", 1, 0 texture{ pigment{ rgb <1,1,1> }}
> > #local t3=text{ ttf "font.ttf", "Third", 1, 0 texture{ pigment{ rgb <1,1,1> }}
> >
> > union {t1 t2 t3}
> >
> > how can we place the object after each other on the x-axis to read the text as
> > "First Second Third"?
> >
> > I mean how to find the end of each element to place the next one.
> >
> > I tried to use max_extent, but was confused where to use it to get the last
> > location of the previous element.
>
> Don't use union.   All that does is treat them all as one compound object.
>
> Use concat ("First", " ", "Second", " ", "Third")
>
> I just put separate spaces in there to show you how to format the command, and
> that it doesn't insert any for you.
>
>
> So,
>
> #local T = concat ("First", " ", "Second", " ", "Third");
>
> object {T texture {pigment {rgb <1,1,1> } }

I cannot combine the texts, as they are separate with different fonts.


Post a reply to this message

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