
                                                  POLPRM

                        The polygon and prism maker for POV3.5
                                     http://www.povray.org

                  This is my first Windows progam witten in C++. 
    I use VIDE  a  C++ GUI Framework by Bruce E. Wampler, Ph.D.
                          http://www.objectcentral.com
    I also use the borland's BCC5.5 free compiler. 
                          http://www.borland.com

                    It has been wrote and tested on my Win98.

    This program is base on a Qbasic program I wrote for POV 3.1. I found 
this Qbasic program very useful and quick. So I decided that it should be my
first Windows program. The main idea behide both programs is to have a
Graphical User Interface where one can change from a polygon to all different 
prism types and change prism splines easily. If you ever tried to change any 
compilcated prism from one type to another then you know why I like this
program. 

                  THINGS YOU NEED TO KNOW ABOUT POLPRM

 1 PolPrm works ONLY with on special file types ( pol ) and ( prm ) 
      ( pol ) are polygons and ( prm ) are prisms. If you use PolPrm to write all
      your polygons or prisms then there is no problem. But if you have hand 
      writen code, it will have to be resaved as one one of these types.
2 Both file types make an POV object called 'Thing'. To use in POV:
        #include "File Name. Type" object {Thing ...}
3 There is a size limit (sort of). The main window size is 2*2 POV units, no 
       matter the real size of the window. You can move shapes totally off 
      the display screen, so your not bound by that 2*2 limit. But if you do
      it does make editing them harder.
4 There is no 'undo'.  This is because I don't know how to do it. This can
      cause some problems when you delete things .
5 When selecting something in the display area the mouse doesn't have
     to be exactly on top of it, in reality it can quite far away.  
      This has it good points and bad ones. 
      A good point is you can move something off screen.
      A bad point is you can delete something by accident.
       

                                     WHAT POLPRM CAN DO
                             Here is a quick list of PolPrm functions

        Change Type
        reads and writes remarks or time stamps of a file
        make a shape (any closed path)
        editable predefined shapes 
        move, delete, insert a point in a shape
        move, delete, copy, rotate, scale, filp a shape
        move the control points of any prism type
        move, copy, rotate, scale, center, flip the whole screen
        Clear screen
        Make any type of Prism and adjust control points
        

                                        IN THIS ZIP FILE
         PolPrm.exe _____the main program
         PolPrm.hlp______the help file
       ______here are some example files_______
        Test.pol
        TestL.prm
        TestQ.prm
        TestC.prm
        TestB.prm
         



                