POV-Ray : Newsgroups : povray.general : How arrange a few text objects : Re: How arrange a few text objects Server Time
26 Apr 2024 10:06:25 EDT (-0400)
  Re: How arrange a few text objects  
From: Bald Eagle
Date: 6 Sep 2019 19:30:00
Message: <web.5d72eacf85cf5efee87cbad00@news.povray.org>
"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> } }


Post a reply to this message

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