4.4.5 Script chars

Utilisation : Les liens ne sont pas apparents. Pour obtenir des informations sur un mot clé, cliquez-le dans le script !

// Persistence Of Vision raytracer version 3.5 sample file.

#version 3.1;
global_settings {assumed_gamma 2.2}

#include "shapes.inc"
#include "colors.inc"
#include "textures.inc"
#include "chars.inc"

// Camera definition
camera {
	location <0, 0,-500>
	direction <0, 0, 10>
	look_at z*0
}

plane {z,3 pigment {checker color Yellow color White} hollow on}

light_source {<200, 200,-500> color White}

#default {pigment {Cyan}}

#declare ColWide = 5;
#declare Col1 = -22;
#declare Col2 = Col1+ColWide;
#declare Col3 = Col2+ColWide;
#declare Col4 = Col3+ColWide;
#declare Col5 = Col4+ColWide;
#declare Col6 = Col5+ColWide;
#declare Col7 = Col6+ColWide;
#declare Col8 = Col7+ColWide;
#declare Col9 = Col8+ColWide;
#declare Col10 = Col9+ColWide;

#declare Row1 = 18;
#declare Row2 = 11;
#declare Row3 = 4;
#declare Row4 = -3;
#declare Row5 = -10;
#declare Row6 = -17;

object {char_A translate <Col1, Row1, 0>}
object {char_B translate <Col2, Row1, 0>}
object {char_C translate <Col3, Row1, 0>}
object {char_D translate <Col4, Row1, 0>}
object {char_E translate <Col5, Row1, 0>}
object {char_F translate <Col6, Row1, 0>}
object {char_G translate <Col7, Row1, 0>}
object {char_H translate <Col8, Row1, 0>}
object {char_I translate <Col9, Row1, 0>}
object {char_J translate <Col10, Row1, 0>}

object {char_K translate <Col1, Row2, 0>}
object {char_L translate <Col2, Row2, 0>}
object {char_M translate <Col3, Row2, 0>}
object {char_N translate <Col4, Row2, 0>}
object {char_O translate <Col5, Row2, 0>}
object {char_P translate <Col6, Row2, 0>}
object {char_Q translate <Col7, Row2, 0>}
object {char_R translate <Col8, Row2, 0>}
object {char_S translate <Col9, Row2, 0>}
object {char_T translate <Col10, Row2, 0>}

object {char_U translate <Col1, Row3, 0>}
object {char_V translate <Col2, Row3, 0>}
object {char_W translate <Col3, Row3, 0>}
object {char_X translate <Col4, Row3, 0>}
object {char_Y translate <Col5, Row3, 0>}
object {char_Z translate <Col6, Row3, 0>}
object {char_0 translate <Col7, Row3, 0>}
object {char_1 translate <Col8, Row3, 0>}
object {char_2 translate <Col9, Row3, 0>}
object {char_3 translate <Col10, Row3, 0>}

object {char_4 translate <Col1, Row4, 0>}
object {char_5 translate <Col2, Row4, 0>}
object {char_6 translate <Col3, Row4, 0>}
object {char_7 translate <Col4, Row4, 0>}
object {char_8 translate <Col5, Row4, 0>}
object {char_9 translate <Col6, Row4, 0>}
object {char_Dash translate <Col7, Row4, 0>}
object {char_Plus translate <Col8, Row4, 0>}
object {char_ExclPt translate <Col9, Row4, 0>}
object {char_AtSign translate <Col10, Row4, 0>}

object {char_Num  translate <Col1, Row5, 0>}
object {char_Dol  translate <Col2, Row5, 0>}
object {char_Perc translate <Col3, Row5, 0>}
object {char_Hat translate <Col4, Row5, 0>}
object {char_Amps translate <Col5, Row5, 0>}
object {char_Astr translate <Col6, Row5, 0>}
object {char_LPar translate <Col7, Row5, 0>}
object {char_RPar translate <Col8, Row5, 0>}
object {char_LSqu translate <Col9, Row5, 0>}
object {char_RSqu translate <Col10, Row5, 0>}

Et voici ce que nous obtenons :

Retour Retour