Kitchen Pages, computer software
Go Back | KitCAD 1.1x Help Index


Graphical Rendering.

Render.exe software script runner for 3D images

Render.exe starts when the user selects the 3D-view option or icon on the KitCAD header bar. KitCAD saves the plan view to a temporary file and setting in another. Then the Render.exe application is started using the VCL win32 shell. This intern creates a separate stream to handle rendering. Render.exe will create a file with ordering information which is used with the zoom option that is set from the render3D view within KitCAD.

You will see Render.exe display a status dialog as it works through the information. An error will be shown if the refresh rate is not set long enough, default is 2 seconds.

Render.exe has an advantage over other software of this type since it can be closed! A checking function will be included in later issues of this software. For now use Alt+Ctrl+Del to pause and select the item named 'KitCAD 3D Working...' from the Task Manager and then press the 'End Task' button to finish the process of render.exe

KitCAD's Rendering is controlled by another application. KitCAD dumps the plan view *.KPD file text into another file named Render.KPD or KitCAD.KPX located in the sub-directory of ..\Program Files\Kitchen\KitCAD\Objects\. Other information is stored in the KitCAD.3D file that is also located in the same directory.

Render.exe which is located in ..\Program Files\Kitchen\KitCAD\Files and is responsible for how a user controls KitCAD and deals with the process of rendering. The process is also dependent on how the client is logged-in, see the section on 'Clients and networking features' for more information.

DOS can be used to pass information files onto an application server which intern can process the data ready for coping back to the requesting client. This is one of the reasons you must have a server side and a client side to this software. The other is described in the section titled 'KitCAD environment and features. Using KitCAD'.

If the user has set the 'Render wait' option in the view menu on the KitCAD header bar then Render.exe will pause before closing. The user/s and administrator/s alike can then change how Render.exe works.

NOTE : These options and functions do not apply to OpenGL renderings.

By right clicking on the Render.exe application, a user is prompted with a pop-up dialog showing 4 options:

Go - Saves settings, and Runs Render.exe and saves one image.
Local - Runs Render.exe locally or using the client log-on settings.
Server- Runs Render.exe on an application server using a DOS batch file.
Exit - Finishes Render.exe and saves the final bitmapped image.

Right Clicking on the 3D icon on the KitCAD header bar allows a user to change the refresh rates of the KitCAD render view. The default KitCAD render refresh rate is 2 seconds. KitCAD render view will scan a dump image several times before being caught by having image copied from render.exe, this deletes the file and the temporary files. The results of this can be an error dialog or a black screen from KitCAD. To correct this a user would extend the time a KitCAD render view will wait before getting its image. The Longest refresh time for a KitCAD render view is about 2 minutes, quickest is 2 seconds.

A Blue Error Screen or a File Not Found dialog may also be displayed if the refresh rate is not set long enough. To correct this error extend the wait time using KitCAD, see above for more information. Clients and networking features.


KitCAD 1.x Rendering limits



The KitCAD 1.x rendering system was developed only for the XYZ angles above with rotation around RL to 90Dec.

A benfit of the KitCAD 1.x rendering system is being able to easily place and locate objects within other display on systems.

KitCAD 1.x only supports 4 sided object in rotation through XY - (90Deg only) support elevations in ZY or ZX. KitCAD 1.x does support 32x32 graphic mapping as textures.



OpenGL for 3D rendering in KitCAD will be used as to speed up the deployment scheduals for the packages. A home brand engine is being developed still but will take some time to deploy.

KitCAD 2 home brand engine will be used to display shapes which will be handy for items with more then 4 sides and support other standards for output like OpenGL with KitCAD as another example.



©Copyright 1999-2004, all rights reserved.

Updated on the 27th of June, 2004.

Valid HTML 4.01 Transitional