home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Anwendun / Pov / POVTOOLS / TOOLS / C3D2POV / DOCS / CYB_POV.TXT < prev   
Encoding:
Text File  |  1995-11-25  |  3.0 KB  |  67 lines

  1. VERSION:  1.29
  2. RELEASE:  3
  3. DATUM:    19.12.1994
  4. AUTOR:    Jochen Knaus (Addy unten):
  5.           EMail (Internet): knaus@informatik.uni-freiburg.de
  6.  
  7. Der Konverter ist FREEWARE, nur mit Source und Textfile kopieren, daß sich
  8. wirklich jede (und natürlich auch jeder) das Ding zum eigenen Gebrauch zu-
  9. sammenstoppeln kann. Es folgt, ich hafte für nix, kein Support (wenn ich nicht
  10. selber will...) und keine Hotline. Aber immer offen für Kritik und Anregung,
  11. am schnellsten natürlich über's "Netz". Sollte jemand das Proggy für eigene
  12. Anforderungen anpassen (dafür liegt der Source ja bei) bitte kennzeichnen und
  13. mir eine Kopie zukommen lassen !
  14.  
  15. Im Ordner liegt neben dem Source (Pure C (sollte aber ohne größere Anpassungen
  16. überall compilierbar sein)) eine Manualpage für die Mupfel.
  17.  
  18. "CYB_POV.TTP" konvertiert Cybersculpt 3D2-Files in das Persistence of Vision
  19. Sourcecodeformat (wahlweise POV-Version 1.x oder 2.x), eventuelle Unklarheiten
  20. dem Source entnehmen, Anregungen an mich.
  21.  
  22. Aufruf (Kommandozeile wurde jetzt UNIX angepaßt und so einfacher zu merken:
  23.   CYB_POV -flags sourcefile <dest> <objektname>
  24.           Flags:  -v  : Code für POV Version 1.x wird erzeugt.
  25.                   -b  : Alle Objekte werden mit Box gebounded (auch bei Objekt-
  26.                         splitting).
  27.                   -o  : Objektsplitting: Jedes 3D2-Objekt wird in eine eigene
  28.                         Union in der grossen union gepackt, was die Oberflächen-
  29.                         gestaltung unheimlich vereinfachen sollte.
  30.  
  31. Als Kommentare werden jetzt die 3D2-Objektnamen eingefügt, auch wenn diese nicht
  32. getrennt werden (kein Objektsplitting).
  33.  
  34. Die Objekte müssen mit POV individuell nachskaliert werden, der Konverter
  35. wandelt lediglich das 3D2-Fixkomma in Floats um, Erfahrunggemäß ist ca.
  36. eine Skalierung um Faktoren zwischen 0.2 und 0.3 nötig.
  37. Um die Objekte in die Cybersculptachsenform zu bringen, d.h. sie genauso
  38. zu sehen, wie sie im Editor waren, müssen sie um
  39.     rotate< 270.0 .0 .0 > bzw rotate< 270.0, .0 , .0 > (Version 2.x)
  40. gedreht werden.
  41.  
  42. Der Konverter unterstützt erweiterte Kommandozeilen, wird aber nicht mit Pfad-
  43. namen in beliebiger Größe fertig (noch keine dynamische Stringverwaltung), die
  44. Grenze liegt bei 256 Bytes, je Source- und Zielpfad, der Objektnamen ist auf
  45. 64 Bytes limitiert, längere werden gekürzt.
  46.  
  47. Jochen Knaus
  48. Nickeleshalde 19
  49. 88400 Biberach
  50. EMail (Internet): knaus@mibm.ruf.uni-freiburg.de
  51.  
  52. Zukunft:
  53.  
  54.         - Erweiterung auf <smooth_triangles> (kommt sehr bald !).
  55.  
  56. History:
  57.  
  58. 1.0:    - Fantastisch und sogar (!!!) funktionsfähig.
  59. 1.1:    - Speicherformat auch für POV 2.x
  60.         - Flexible Parameterübergabe gegen das starre Kommandozeilenformat von
  61.           Version 1.0
  62. 1.2:    - Schneller und kleineres Programm (Floats wurden durch Ints ersetzt).
  63.         - Objektspeedup via "bounded_by".
  64. 1.3:    - Objektsplitting, einfügen der Objektnamen als Kommentare.
  65.         - portabler, dafür wieder langsamer (Standart C Dateirouts statt TOS-
  66.           Routs).
  67.         - Bugfixes.