JKPLOT version 2.00; a device-independent plotting system written in QuickBasic for an IBM PC
John O. Kork · Antarctica A Keystone in a Changing World · 1991
Introduction 1 A. Development System 1 B. JKPLOT General Design Considerations 1 C. Instructions for Executing the Example Programs 2 II.Overviews A. General Graphics Software Considerations 4 1.Types of Graphics Software 4 2. Device Independence 4 3. Graphics Metafiles 5 B. Overview of the Software 6 1. Overview of the JKPLOT Device-Independent Code Modules and Possible Configurations 6 2. Overview of the JKPLOT Device-Dependent Code Modules and Possible Configurations 7 C. Overview of the Documentation 8 III.2D-BASIC -The Basic 2 dimensional Plotting Routines 9 A. The Basic Plotting System 9 B. The Elementary JKPLOT Instructions 9 1.PLOTS 9 1.Stand Alone Libraries 2. Quick Libraries J. Capabilities and Use of the File-reading Plot Driver, QF1.BAS IV. 2D-AXES -2 Dimensional Axes and Scaled Plotting A. Introduction B. Axis Types C. The Axis Parameters D. Drawing Axes E. Setting Axis Parameters F. Scaled Plotting G. Axis Example Program H. Intermediate Plot Files with Axis Commands V. Basic 3D Plotting A. Introduction B. The 3d Workbox C. Specifying the 3d Viewpoint D. Initializing a 3d Plot E. 3d Drawing Commands F. Drawing 2d Plots in 3 dimensions G.More General 3d Setup Commands H. Windows, Viewports, Transformations, and Clipping Windows in 3d Plotting 48 I. Metafile Mode for 3d Plotting VI. 3D-AXES -3d Axes and Scaled Plotting A. Introduction B. Drawing Axes C. 3d Axis Example Programs 52 D. Intermediate Plot Files with the 3d Axis Commands 53 VII.Conclusion 55 VIII.References 55 Appendices A. TABLES .