1// This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. 2// To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a 3// letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. 4 5// Persistence of Vision Ray Tracer version 3.5 Include File 6// File: chars.inc 7// Last updated: 2001.7.21 8// Description: This file contains letters as objects. 9 10#ifndef(Chars_Inc_Temp) 11#declare Chars_Inc_Temp=version; 12#version 3.5; 13 14#ifdef(View_POV_Include_Stack) 15# debug "including chars.inc\n" 16#end 17 18/* 19 20 Characters for POV-Ray Version 3.1 21 Original by Ken Maeno 1992-93 22 Revised and extended by Chris Young 23 Revised for internal web removal by John Andersen 24 25 This file includes 26 upper-case letter and other characters defined 26 as objects. The size of all characters is 4 * 5 * 1. The center of the 27 bottom side of a character face is set to the origin, so please 28 translate a character appropriately before rotating it about 29 the x or z axes. 30 31 Usage: 32 33 object{ 34 char_A 35 pigment{ color Red } 36 } 37 38*/ 39 40#declare char_A = 41 intersection { 42 box{<-2,0,-0.1>,<2,5,1.1>} 43 union { 44 box{<-0.5,-6,0>,<0.5,0,1> rotate z*16.699 } 45 box{<-0.5,-6,0>,<0.5,0,1> rotate -z*16.699 } 46 box{<-1, -4,0>,<1, -3,1> } 47 translate y*5 48 } 49 bounded_by{ box { <-2,0,0>,<2,5,1> } } 50 } 51 52#declare char_P = 53 union { 54 difference{ 55 cylinder{0*z,z,1.5} 56 cylinder{-z,2*z,0.5} 57 plane{x,0} 58 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 59 translate<0.5, 3.5, 0> 60 } 61 box{ <-1.001, 4, 0>, <0.501, 5, 1> } 62 box{ <-1.001, 2, 0>, <0.501, 3, 1> } 63 box{ <-2, 0, 0>, <-1, 5, 1 > } 64 } 65 66#declare char_B = 67 union { 68 object{char_P} 69 difference{ 70 cylinder{0*z,z,1.5} 71 cylinder{-z,2*z,0.5} 72 plane{x,0} 73 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 74 translate<0.5, 1.5, 0> 75 } 76 box{ <-1.001, 0, 0>, <0.501, 1, 1> } 77 } 78 79#declare char_C = 80 union { 81 difference{ 82 cylinder{0*z,z,2} 83 cylinder{-z,2*z,1} 84 plane{y,0} 85 bounded_by{ box { <-2,0,0>, <2,2,1> } } 86 translate 3*y 87 } 88 difference{ 89 cylinder{0*z,z,2} 90 cylinder{-z,2*z,1} 91 plane{-y,0} 92 bounded_by{ box { <-2,-2,0>, <2,0,1> } } 93 translate 2*y 94 } 95 box{ <-2,1.999,0>,<-1,3.001,1> } 96 } 97 98#declare char_D = 99 union { 100 difference{ 101 cylinder{0*z,z,2.5} 102 cylinder{-z,2*z,1.5} 103 plane{x,0} 104 bounded_by{ box { <0,-2.5,0>, <2.5,2.5,1> } } 105 translate <-0.5,2.5,0> 106 } 107 box{ <-1.001,4,0>,<-0.499,5,1> } 108 box{ <-1.001,0,0>,<-0.499,1,1> } 109 box{ <-2,0,0>,<-1,5,1> } 110 } 111 112#declare char_F = 113 union { 114 box{ <-2,0,0>,<-1,5,1> } 115 box{ <-1.001,2,0>,<1.5,3,1> } 116 box{ <-1.001,4,0>,<2,5,1> } 117 } 118 119#declare char_E = 120 union { 121 object{char_F} 122 box{ <-1.001,0,0>,<2,1,1> } 123 } 124 125#declare char_G = 126 union { 127 object{char_C} 128 box{ < 0,1.5,0>,<2,2.3,1> } 129 } 130 131#declare char_H = 132 union { 133 box{ <-2,0,0>,<-1,5,1> } 134 box{ < 1,0,0>,< 2,5,1> } 135 box{ <-1.001,2,0>,< 1.001,3,1> } 136 } 137 138#declare char_I = 139 box{ <-0.5,0,0>,<0.5,5,1> } 140 141#declare char_J = 142 union { 143 difference{ 144 cylinder{0*z,z,2} 145 cylinder{-z,2*z,1} 146 plane{-y,0} 147 bounded_by{ box { <-2,-2,0>, <2,0,1> } } 148 translate 2*y 149 } 150 box{ <1,1.999,0>,<2,5,1> } 151 } 152 153#declare char_K = 154 union { 155 intersection { 156 union { 157 box{ <0,-2,0>,<0.9,5,1> rotate z*45 translate x*0.7272 } 158 box{ <0,-5,0>,<0.9,2,1> rotate -z*45 translate <0.7272,5,0> } 159 } 160 box { <-1,0,-0.1>,<2,5,1.1> } 161 bounded_by{ box { <-2,0,0>,<2,5,1> } } 162 } 163 box { <-2,0,0>,<-1,5,1> } 164 } 165 166#declare char_L = 167 union { 168 box{ <-2,1,0>,<-1,5,1> } 169 box{ <-2.001,0,0>,<2,1,1> } 170 } 171 172#declare char_M = 173 union { 174 intersection{ 175 union { 176 box{<-0.5,-1,0>,<0.5,5,1> rotate z*26.5651} 177 box{<-0.5,-1,0>,<0.5,5,1> rotate -z*26.5651} 178 } 179 box{<-1,0,-0.1>,<1,3,1.1>} 180 bounded_by{box{<-2,0,0>,<2,4,1>}} 181 translate y*2 182 } 183 box{ <-2,0,0>,<-1,5,1> } 184 box{ < 1,0,0>,< 2,5,1> } 185 } 186 187#declare char_N = 188 union { 189 intersection{ 190 box{ <0,0,0>,<1,6,1> rotate z*32.5031 translate x} 191 box{ <-1,0,-0.1>,<1,5,1.1> } 192 bounded_by{box{ <-1,0,0>,<1,5,1> } } 193 } 194 box{ <-2,0,0>,<-1,5,1> } 195 box{ <1,0,0>,<2,5,1> } 196 } 197 198#declare char_O = 199 union { 200 object {char_C} 201 box{ <1,1.999,0>,<2,3.001,1> } 202 } 203 204#declare char_Q = 205 union { 206 object {char_O} 207 box{ <0,0,0>,<1,2.2,1> rotate z*45 translate x*1.29289} 208 } 209 210#declare char_R = 211 union { 212 object {char_P} 213 intersection { 214 box{ <0,-2,0>,<1,5,1> rotate z*36.8699 translate x} 215 box{ <-1,0,-0.1>,<2,2,1.1> } 216 bounded_by{box{ <-1,0,0>,<2,2,1> }} 217 } 218 } 219 220#declare char_S = 221 union { 222 intersection{ 223 cylinder{0*z,z,1.5} 224 cylinder{-z,2*z,0.5 inverse} 225 box{<0,0,-0.1>,<1.5,1.5,1.1>} 226 bounded_by{ box { <0,0,0>, <1.5, 1.5, 1> } } 227 translate <0.5,3.5,0> 228 } 229 difference{ 230 cylinder{0*z,z,1.5} 231 cylinder{-z,2*z,0.5} 232 plane{x,0} 233 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 234 translate<0.5, 1.5, 0> 235 } 236 intersection{ 237 cylinder{0*z,z,1.5} 238 cylinder{-z,2*z,0.5 inverse} 239 box{<-1.5,-1.5,-0.1>,<0,0,1.1>} 240 bounded_by{ box { <-1.5,-1.5,0>, <0, 0, 1> } } 241 translate <-0.5,1.5,0> 242 } 243 difference{ 244 cylinder{0*z,z,1.5} 245 cylinder{-z,2*z,0.5} 246 plane{-x,0} 247 bounded_by{ box { <-1.5,-1.5,0>, <0, 1.5, 1> } } 248 translate<-0.5, 3.5, 0> 249 } 250 box{ <-0.502,4,0>,<0.502,5,1> } 251 box{ <-0.502,2,0>,<0.502,3,1> } 252 box{ <-0.502,0,0>,<0.502,1,1> } 253 } 254 255#declare char_T = 256 union{ 257 box{ <-0.5,0,0>,<0.5,4,1> } 258 box{ <-2, 4,0>,< 2,5,1> } 259 } 260 261#declare char_U = 262 union { 263 object{char_J} 264 box{ <-2,1.998,0>,<-1,5,1> } 265 } 266 267#declare char_V = 268 intersection { 269 box{<-2,0,-0.1>,<2,5,1.1>} 270 union { 271 box{<-0.5,-1,0>,<0.5,6,1> rotate z*16.699 } 272 box{<-0.5,-1,0>,<0.5,6,1> rotate -z*16.699 } 273 } 274 bounded_by{ box { <-2,0,0>,<2,5,1> } } 275 } 276 277#declare char_W = 278 union { 279 intersection{ 280 union { 281 box{<-0.5,-5,0>,<0.5,0,1> rotate z*26.5651} 282 box{<-0.5,-5,0>,<0.5,0,1> rotate -z*26.5651} 283 translate 3*y 284 } 285 box{<-1,0,-0.1>,<1,3,1.1>} 286 bounded_by{box{<-1,0,0>,<2,3,1>}} 287 } 288 box{ <-2,0,0>,<-1,5,1> } 289 box{ < 1,0,0>,< 2,5,1> } 290 } 291 292#declare char_X = 293 intersection { 294 box{<-2,0,-0.1>,<2,5,1.1>} 295 union { 296 box{<-0.5,-3.5,0>,<0.5,3.5,1> rotate z*30.9} 297 box{<-0.5,-3.5,0>,<0.5,3.5,1> rotate -z*30.9} 298 translate 2.5*y 299 } 300 bounded_by{ box { <-2,0,0>,<2,5,1> } } 301 } 302 303#declare char_Y = 304 union { 305 intersection { 306 box{<-2,2,-0.1>,<2,5,1.1>} 307 union { 308 box{<-0.5,0,0>,<0.5,3.5,1> rotate z*30.9} 309 box{<-0.5,0,0>,<0.5,3.5,1> rotate -z*30.9} 310 translate 2.5*y 311 } 312 bounded_by{ box { <-2,2,0>,<2,5,1> } } 313 } 314 box {<-0.5,0,0>,<0.5,3,1>} 315 } 316 317#declare char_Z = 318 union { 319 intersection{ 320 box{ <0,0,0>,<1,7,1> rotate z*-29.6749 translate -2*x} 321 box{<-2,0,-0.1>,<2,5,1.1>} 322 bounded_by{ box { <-2,0,0>,<2,5,1> } } 323 } 324 box{ <-2,4,0>,<1.2,5,1> } 325 box{ <-1.2,0,0>,<2,1,1> } 326 } 327 328#declare char_Dash = 329 box{ <-2,2,0>,<2,3,1> } 330 331#declare char_Plus = 332 union{ 333 box{ <-2,2,0>,<2,3,1> } 334 box{ <-0.5,0.5,0>,<0.5,4.5,1> } 335 } 336 337#declare char_0 = object{char_O} 338 339#declare char_1 = 340 union{ 341 object{char_I} 342 box{ <0,-1.25,0>,<1,0,1> rotate -z*45 translate <-0.5,5,0>} 343 box{ <-1,0,0>,<1,1,1> } 344 } 345 346#declare char_2 = 347 union{ 348 intersection{ 349 cylinder{0*z,z,1.5} 350 cylinder{-z,2*z,0.5 inverse} 351 box{<-1.5,0,-0.1>,<0,1.5,1.1>} 352 bounded_by{ box { <-1.5,0,0>, <0, 1.5, 1> } } 353 translate<-0.5, 3.5, 0> 354 } 355 intersection{ 356 cylinder{0*z,z,1.5} 357 cylinder{-z,2*z,0.5 inverse} 358 plane{-x,0 } 359 plane{-y,0 rotate -z*54 } 360 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 361 translate <0.5,3.5,0> 362 } 363 box{<-0.501,4,0>,<0.501,5,1>} 364 box{<-2,0,0>,<2,1,1>} 365 box{<-0.999,0.5,0>,<3.5,1.5,1> rotate -z*(90+54) translate <0.5,3.5,0>} 366 } 367 368#declare char_3 = 369 union { 370 intersection{ 371 cylinder{0*z,z,1.5} 372 cylinder{-z,2*z,0.5 inverse} 373 box{<-1.5,0,-0.1>,<0,1.5,1.1>} 374 bounded_by{ box { <-1.5,0,0>, <0, 1.5, 1> } } 375 translate<-0.5, 3.5, 0> 376 } 377 difference{ 378 cylinder{0*z,z,1.5} 379 cylinder{-z,2*z,0.5} 380 plane{x,0} 381 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 382 translate<0.5, 3.5, 0> 383 } 384 difference{ 385 cylinder{0*z,z,1.5} 386 cylinder{-z,2*z,0.5} 387 plane{x,0} 388 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 389 translate<0.5, 1.5, 0> 390 } 391 intersection{ 392 cylinder{0*z,z,1.5} 393 cylinder{-z,2*z,0.5 inverse} 394 box{<-1.5,-1.5,-0.1>,<0,0,1.1>} 395 bounded_by{ box { <-1.5,-1.5,0>, <0, 0, 1> } } 396 translate <-0.5,1.5,0> 397 } 398 box{ <-0.501,4,0>,<0.501,5,1> } 399 box{ <-0.5,2,0>,<0.501,3,1> } 400 box{ <-0.501,0,0>,<0.501,1,1> } 401 } 402 403#declare char_4 = 404 union { 405 box {<0,0,0>,<1,5,1>} 406 box {<-2,1,0>,<2,2,1>} 407 box {<0,-1,0>,<3.6,0,1> rotate z*56.31 translate <-2,2,0>} 408 } 409 410#declare char_5 = 411 union { 412 difference{ 413 cylinder{0*z,z,1.5} 414 cylinder{-z,2*z,0.5} 415 plane{x,0} 416 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 417 translate<0.5, 1.5, 0> 418 } 419 intersection{ 420 cylinder{0*z,z,1.5} 421 cylinder{-z,2*z,0.5 inverse} 422 box{<-1.5,-1.5,-0.1>,<0,0,1.1>} 423 bounded_by{ box { <-1.5,-1.5,0>, <0, 0, 1> } } 424 translate <-0.5,1.5,0> 425 } 426 box{ <-1.001,4,0>,<2,5,1> } 427 box{ <-2,2,0>,<-1,5,1> } 428 box{ <-1.001,2,0>,<0.501,3,1> } 429 box{ <-0.501,0,0>,<0.501,1,1> } 430 } 431 432#declare char_6 = 433 union { 434 intersection{ 435 cylinder{0*z,z,1.5} 436 cylinder{-z,2*z,0.5 inverse} 437 box{<0,0,-0.1>,<1.5,1.5,1.1>} 438 bounded_by{ box { <0,0,0>, <1.5, 1.5, 1> } } 439 translate <0.5,3.5,0> 440 } 441 intersection{ 442 cylinder{0*z,z,1.5} 443 cylinder{-z,2*z,0.5 inverse} 444 box{<-1.5,0,-0.1>,<0,1.5,1.1>} 445 bounded_by{ box { <-1.5,0,0>, <0,1.5,1> } } 446 translate<-0.5, 3.5, 0> 447 } 448 difference{ 449 cylinder{0*z,z,1.5} 450 cylinder{-z,2*z,0.5} 451 plane{x,0} 452 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 453 translate<0.5, 1.5, 0> 454 } 455 difference{ 456 cylinder{0*z,z,1.5} 457 cylinder{-z,2*z,0.5} 458 plane{-x,0} 459 bounded_by{ box { <-1.5,-1.5,0>, <0, 1.5, 1> } } 460 translate <-0.5,1.5,0> 461 } 462 box{ <-0.501,4,0>,<0.501,5,1> } 463 box{ <-2,1.5,0>,<-1,3.501,1> } 464 box{ <-0.501,2,0>,<0.501,3,1> } 465 box{ <-0.501,0,0>,<0.501,1,1> } 466 } 467 468#declare char_7 = 469 union{ 470 box{ <-2, 4,0>,< 2,5,1> } 471 intersection { 472 box{ <-1,-1,0>,<0,4.272,1> rotate -z*20.556 translate x/2} 473 box{<-0.5,0,-0.1>,<2,4.5,1.1>} 474 bounded_by{box{<-0.5,0,-0>,<2,4.5,1>}} 475 } 476 } 477 478#declare char_8 = 479 union { 480 difference{ 481 cylinder{0*z,z,1.5} 482 cylinder{-z,2*z,0.5} 483 plane{-x,0} 484 bounded_by{ box { <-1.5,-1.5,0>, <0, 1.5, 1> } } 485 translate<-0.5, 3.5, 0> 486 } 487 difference{ 488 cylinder{0*z,z,1.5} 489 cylinder{-z,2*z,0.5} 490 plane{x,0} 491 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 492 translate<0.5, 3.5, 0> 493 } 494 difference{ 495 cylinder{0*z,z,1.5} 496 cylinder{-z,2*z,0.5} 497 plane{x,0} 498 bounded_by{ box { <0,-1.5,0>, <1.5, 1.5, 1> } } 499 translate<0.5, 1.5, 0> 500 } 501 difference{ 502 cylinder{0*z,z,1.5} 503 cylinder{-z,2*z,0.5} 504 plane{-x,0} 505 bounded_by{ box { <-1.5,-1.5,0>, <0, 1.5, 1> } } 506 translate <-0.5,1.5,0> 507 } 508 box{ <-0.501,4,0>,<0.501,5,1> } 509 box{ <-0.501,2,0>,<0.501,3,1> } 510 box{ <-0.501,0,0>,<0.501,1,1> } 511 } 512 513#declare char_9 = 514 object{char_6 translate -2.5*y rotate z*180 translate 2.5*y} 515 516#declare char_ExclPt= 517 union { 518 cylinder {<0,4.5,0>,<0,4.5,1>,0.5} 519 cylinder {<0,0.5,0>,<0,0.5,1>,0.5} 520 intersection { 521 box{<-0.5,-3,0>,<0.5,0,1> rotate z*9.5} 522 box{<-0.5,-3,-0.1>,<0.5,0,1.1> rotate -z*9.5 } 523 bounded_by{box{<-0.5,-3,0>,<0.5,0,1> }} 524 translate y*4.5 525 } 526 } 527 528#declare char_AtSign = 529 union { 530 difference{ 531 cylinder{0*z,z,2} 532 cylinder{-z,2*z,1.5} 533 box { <0,-1.25,-0.1>, <2.5,0,1.1> } 534 bounded_by{ box { <-2,-2,0>, <2,2,1> } } 535 translate 2.5*y 536 } 537 difference{ 538 cylinder{0*z,z,0.75} 539 cylinder{-z,2*z,0.25} 540 plane{-y,0} 541 bounded_by{ box { <-2,-2,0>, <2,0,1> } } 542 translate <1.25,2.5,0> 543 } 544 difference{ 545 cylinder{0*z,z,1} 546 cylinder{-z,2*z,0.5} 547 bounded_by{ box { <-1,-1,0>, <1,1,1> } } 548 translate 2.5*y 549 } 550 } 551 552#declare char_Num = 553 union { 554 box{ <-0.5,-2,0>,<0.5,2,1> rotate -10*z translate <-1,2.5,0>} 555 box{ <-0.5,-2,0>,<0.5,2,1> rotate -10*z translate < 1,2.5,0>} 556 box{ <-1.5,3,0>,< 2,4,1> } 557 box{ <-2,1,0>,< 1.5,2,1> } 558 } 559 560#declare char_Dol = 561 union { 562 difference{ 563 cylinder{0*z,z,1.25} 564 cylinder{-z,2*z,0.25} 565 plane{x,0} 566 bounded_by{ box { <0,-1.25,0>, <1.25, 1.25, 1> } } 567 translate<0.75, 1.75, 0> 568 } 569 difference{ 570 cylinder{0*z,z,1.25} 571 cylinder{-z,2*z,0.25} 572 plane{-x,0} 573 bounded_by{ box { <-1.25,-1.25,0>, <0, 1.25, 1> } } 574 translate<-0.75, 3.25, 0> 575 } 576 box{ <-0.751,3.5,0>,<2,4.5,1> } 577 box{ <-0.751,2,0>,<0.751,3,1> } 578 box{ <-2,0.5,0>,<0.751,1.5,1> } 579 box{ <-0.5,0,0>,<0.5,5,1> } 580 } 581 582#declare char_Perc = 583 union { 584 difference{ 585 cylinder{0*z,z,1} 586 cylinder{-z,2*z,0.25} 587 bounded_by{ box { <-1,-1,0>, <1, 1, 1> } } 588 translate<1, 1, 0> 589 } 590 difference{ 591 cylinder{0*z,z,1} 592 cylinder{-z,2*z,0.25} 593 bounded_by{ box { <-1,-1,0>, <1, 1, 1> } } 594 translate<-1, 4, 0> 595 } 596 box{ <-0.25,-2.8,0>,<0.25,2.8,1> rotate -33*z translate 2.5*y} 597 } 598 599#declare char_Hat = 600 intersection { 601 union { 602 box{ <0,0,0>,<1,3,1> rotate -33*z translate <-2,1.5,0>} 603 box{ <-1,0,0>,<0,3,1> rotate 33*z translate < 2,1.5,0>} 604 } 605 box {<-2.1,1.5,-0.1>,<2.1,3.75,1.1>} 606 bounded_by{box {<-2.1,1.5,0>,<2.1,3.75,1>}} 607 } 608 609#declare char_Amps = 610 union { 611 difference{ 612 cylinder{0*z,z,1.25} 613 cylinder{-z,2*z,0.5} 614 bounded_by{ box { <-1.25,-1.25,0>, <1.25, 1.25, 1> } } 615 translate <-0.25,3.75,0> 616 } 617 difference{ 618 cylinder{0*z,z,1.75} 619 cylinder{-z,2*z,0.75} 620 bounded_by{ box { <-1.75,-1.75,0>, <1.75, 1.75, 1> } } 621 translate <-0.25,1.75,0> 622 } 623 difference{ 624 cylinder{0*z,z,1.25} 625 cylinder{-z,2*z,0.5} 626 plane{-x,0} 627 bounded_by{ box { <-1.25,-1.25,0>, <0, 1.25, 1> } } 628 translate <2,1.75,0> 629 } 630 } 631 632#declare char_Astr = 633 union { 634 box{ <-0.5,-2,0>,<0.5,2,1> } 635 box{ <-0.5,-2,0>,<0.5,2,1> rotate 60*z} 636 box{ <-0.5,-2,0>,<0.5,2,1> rotate -60*z} 637 translate 2.5*y 638 } 639 640#declare char_LPar = 641 intersection{ 642 cylinder{<7,2.5,0>,<7,2.5,1>, 7.5} 643 cylinder{<7,2.5,-0.1>,<7,2.5,1.1>, 6.5 inverse} 644 box{<-2,0,-0.1>,<2,5,1.1>} 645 bounded_by{box{<-1,0,0>,<1,5,1>}} 646 } 647 648#declare char_RPar = 649 intersection{ 650 cylinder{<-7,2.5,0>,<-7,2.5,1>, 7.5} 651 cylinder{<-7,2.5,-0.1>,<-7,2.5,1.1>, 6.5 inverse} 652 box{<-2,0,-0.1>,<2,5,1.1>} 653 bounded_by{box{<-1,0,0>,<1,5,1>}} 654 } 655 656#declare char_LSqu = 657 union { 658 box{<-1,0,0>,<0,5,1>} 659 box{<-0.001,0,0>,<1,1,1>} 660 box{<-0.001,4,0>,<1,5,1>} 661 } 662 663#declare char_RSqu = 664 union { 665 box{<0,0,0>,<1,5,1>} 666 box{<-1,0,0>,<0.001,1,1>} 667 box{<-1,4,0>,<0.001,5,1>} 668 } 669 670 671// End of CHARS.INC 672#version Chars_Inc_Temp; 673#end 674