Copyright (C) 1986-2008 by Daniel H. Hudgins, All Rights Reserved.
No part of "This Web Site" (HTML document), including associated files, may be: distributed, sublicensed, transmitted, copied, archived, mirrored, modified, bundled, embedded, sold, given away, rented, loaned, or shared in any form without express written permission in a formal Vendor agreement contract dated and signed in ink obtained directly from Daniel H. Hudgins by registered postal mail. All agreements for permission to distribute expire after a period no greater than one year from the date of the signing of the agreement by Daniel H. Hudgins. See the current "EULA" for information regarding limited copying and storage for the purpose of "Beta Testing" "This Web Site."
To view or use the current version of this Web page you may need to reload or refresh the display of this page by your browser. Just clicking on the browser's [Reload] or [Refresh] icon may not be enough to insure that all of the page's most current contents have been cached and displayed. Some browsers may have additional commands to help display the page's most current contents such as: holding down the [Shift] key and clicking on the [Reload] icon, holding down the [Control] key and clicking on the [Refresh] icon, holding down the [Control] and [Shift] keys and clicking on the [Refresh] icon, pressing the [Control] and [F5] keys, pressing [Control] and the [R] key, or some other combination of keys or clicks. Check to see which commands your HTML browser uses to load the most current page contents into its cache and then to display them onto the screen.
This Web site is dedicated to the thousands of "users" of my programs, those who have helped test my programs over the last 22 or so years, and especially those who shared their experiences with me.
You must read this notice: This is a licensed Web site (HTML document and associated files). You must read and agree to be legally bound in contract by the Terms of Use and conditions given in the End User License Agreement ("EULA"), Legal Notices, Instructions, Warnings, Disclaimers, and all other text in "SECTION: 0" of "This Web Site" (HTML document and associated files) before reading or using any of the information, software programs, and or files, contained in, linked to, and or associated with, "This Web Site" (HTML document and associated files). Any use or "Beta Testing" of "This Web Site" constitutes your acknowledgment of your full agreement with the current End User License Agreement ("EULA") and your decision to have this current license supersede all prior and contemporaneous agreements and understandings. Information and files in "This Web Site" (HTML document and associated files) have been placed here so that long time users of "The Author's" programs DANCAD3D.COM (tm) , DANCAM.EXE (tm) , or DANPLOT.EXE (tm) could help proofread the text of the documentation files or screens displayed, and also help test data files, example files, and or any software programs that might be made available from time to time, to aid "The Author" in finding mistakes, bugs, and other errors, omissions, defects, mistakes, and faults. Everything in "This Web Site" (HTML document and associated files) is "Beta Test", "Beta Code", Experimental, Preliminary, requires proofreading, or is being evaluated for possible revision, and is NOT warranted to be free of defect. To help "The Author" report any bugs, foul-ups, defects, or mistakes that you find, see "SECTION: 8" for instructions. "This Web Site" (HTML document and associated files) and all other files and programs by Daniel H. Hudgins are made available "AS IS" without warranty of any kind express, expressed, or implied. All offers and specifications are subject to change or discontinuation without notice of any kind. Please read "SECTION: 8" of "This Web Site" (HTML document and associated files) before trying to contact "The Author."
SECTION: 4.20 is for some information and illustrations relating to example images of the various Display Modes that affect the way drawing elements are displayed.
The Perspective Display Modes relate to the way the lines and edges of the triangle elements are colored in and outlined. The Perspective Display Modes also control how line elements, triangle elements, or mixed elements will be processed for display.
See Section: 3.1.25.0 for a detailed discussion of issues relating to Perspective Display Modes, Printing Display Modes, and other issues related to this Section.
The Stereoscopic Display Modes relate to the way the right and left eye views will be formatted for display. Different stereoscopic viewing methods require different formatting of the two images, these formatting options are controlled through a code number. Various other values are associated with each formatting code number so as to optimize the display for each Stereoscopic Display Mode, and its relation to the particular elements being displayed. The Perspective Display Mode selected affects the appearance of the images used for the Stereoscopic Display Formatting, i.e. you can use all of the Perspective Display Modes with any of the Stereoscopic Display Modes giving a large variety of combinations, only some of which would be of interest generally.
See Section: 3.3.7.8 for a detailed discussion of issues relating to Stereoscopic Viewing Methods, Anaglyph glasses, and other issues related to this Section.
The modes available and the images they produce may be altered in other program revisions, so the images generated by the program version you have may not match the illustrations shown here. Variations in the code used in different program, revisions and versions can affect the results, so you should not expect the same results from different versions and revisions of the programs. The Author reserves the right to make any kind of changes at any time without notice.
Some Browsers may not display the larger size illustrations properly, so you may only be able to view the smaller sizes of each illustration. You should turn off the shrink-to-fit feature in your browser, if it has one, since that can distort or degrade the illustrations or make thin lines disappear.
The Ready command is in the Hardcopy sub-menu off of the CAD program's Main Menu. The automatic output macro command codes the Ready command operations using existing macro commands, see Appendix: B for more information about the macro commands.
The Ready command is used when you need to display a triangle element on a device, or with a command, that does not display triangle elements, the Ready command converts the display of the triangle element using for example Perspective Display Modes 1, 41, or 61 into a 2D type line element that can be displayed using Perspective Display Mode 1 or 10.
The pen plotter and PostScript (tm) printing commands Plot, Laser, and Imagesetter cannot directly display triangle elements with shading and hidden line removal, so you need to process the triangle elements with the Ready command in order to make a line element element that they can print or plot using Perspective Display Mode 1 or 10. Likewise the Files Save 2D command cannot save shaded images of triangle elements unless you first convert the view of the triangle element into a line element that the Save 2D command can save. Since the Ready command performs the image rotations and perspective projections, the rotations would be set to zero for the X and Y axis and 0 or 90 for the Z axis and the view point distance would be set to 1E18 in the Save 2D, Plot, Laser, and Imagesetter commands when plotting a line element made with Ready.
Ready conversion using Perspective Display Mode 1 just shows the designated edge outlines. The rendition of the brightness values is somewhat different in the printed images and Ready conversion than it is in the on screen display. The elements are displayed against a blank paper background and the color values are reversed, so if you want to view the element made by Ready in the Drawing Editor or the Main Menu Preview command you should change the element's line color to color 0 (black) and set the background color to 15 (white). This reversal of tones is done since the printers normally print with dark colors on a light background.
When Perspective Display Mode 1 is used with Ready the edge outlines are plotted as black and the triangle fill and background are both just blank white space with no shading. If you want the triangles shaded try using Perspective Display Mode 41 or 61, see below.
The JET printer driver used with Ready selects the raster dot resolution, e.g. 300 dpi or 150 dpi. You should not enlarge or reduce the size of the Ready element (except to adjust the pixel size ratio to 1:1) since best results will be obtained when the final result is made at the same dpi as in the element made by Ready. The JET driver can be edited to change its clipping limits, and the WINDOW command can be used to crop an element made with READY if you need a smaller image. The scale value in the Ready command can be used to adjust the size of the image of the triangle element in the Ready converted line element.
Ready conversion using Perspective Display Mode 41 just shows the designated edge outlines plus simple shading by depth. The rendition of the brightness values is somewhat different in the printed images and Ready conversion than it is in the on screen display. The elements are displayed against a blank paper background and the color values are reversed, so if you want to view the element made by Ready in the Drawing Editor or the Main Menu Preview command you should change the element's line color to color 0 (black) and set the background color to 15 (white). This reversal of tones is done since the printers normally print with dark colors on a light background.
When Perspective Display Mode 41 is used with Ready the edge outlines are plotted as black, the triangle fill is made of black dots, and the background is just blank white space with no shading. If you want the triangles shaded plus the movable light source try using Perspective Display Mode 61, see below. If you want the triangles left un-shaded try using Perspective Display Mode 1, see above.
The JET printer driver used with Ready selects the raster dot resolution, e.g. 300 dpi or 150 dpi. You should not enlarge or reduce the size of the Ready element (except to adjust the pixel size ratio to 1:1) since best results will be obtained when the final result is made at the same dpi as in the element made by Ready. The JET driver can be edited to change its clipping limits, and the WINDOW command can be used to crop an element made with READY if you need a smaller image. The scale value in the Ready command can be used to adjust the size of the image of the triangle element in the Ready converted line element.
Ready conversion using Perspective Display Mode 61 just shows the designated edge outlines plus depth shading and the movable light source. The rendition of the brightness values is somewhat different in the printed images and Ready conversion than it is in the on screen display. The elements are displayed against a blank paper background and the color values are reversed, so if you want to view the element made by Ready in the Drawing Editor or the Main Menu Preview command you should change the element's line color to color 0 (black) and set the background color to 15 (white). This reversal of tones is done since the printers normally print with dark colors on a light background.
When Perspective Display Mode 61 is used with Ready the edge outlines are plotted as black, the triangle fill is made of black dots, and the background is just blank white space with no shading. If you want the triangles shaded without the movable light source try using Perspective Display Mode 41, see above. If you want the triangles left un-shaded try using Perspective Display Mode 1, see above.
The JET printer driver used with Ready selects the raster dot resolution, e.g. 300 dpi or 150 dpi. You should not enlarge or reduce the size of the Ready element (except to adjust the pixel size ratio to 1:1) since best results will be obtained when the final result is made at the same dpi as in the element made by Ready. The JET driver can be edited to change its clipping limits, and the WINDOW command can be used to crop an element made with READY if you need a smaller image. The scale value in the Ready command can be used to adjust the size of the image of the triangle element in the Ready converted line element.
Ready conversion using Perspective Display Mode 64 does not seem to work as well as Ready conversion using Perspective Display Mode 61 since without the designated edge outlines the edges seem somewhat indefinite in the converted element. If you want to print an image using Perspective Display Mode 64 you might get better results saving the image into a BMP file through the Main Menu Preview command and printing that image on a printer that can print colors or gray tones rather than just black and white dots.
The Ready command is for use when you need to display the triangles with hidden line removal on simple printing devices such as a Pen Plotter or engrave them using DANPLOT.EXE (tm). Since the HPGL/2 and Postscript (tm) output are treated as being like a pen plotter the Ready command can be used to prep the elements so that they can be displayed on such devices with hidden line removal and shading.
The JET printer driver used with Ready selects the raster dot resolution, e.g. 300 dpi or 150 dpi. You should not enlarge or reduce the size of the Ready element (except to adjust the pixel size ratio to 1:1) since best results will be obtained when the final result is made at the same dpi as in the element made by Ready. The JET driver can be edited to change its clipping limits, and the WINDOW command can be used to crop an element made with READY if you need a smaller image. The scale value in the Ready command can be used to adjust the size of the image of the triangle element in the Ready converted line element.
Ready conversion can be coded into Macro Files to automatically generate background images.
Some code to make images like the ones in this section are shown in Section: 4.20.81.5 (click here to see the macro code). Additional information about macro commands can be found in Appendix: B.