AlfaCAD Version 0.9
User's Guide



prepared by: Marek Ratajczak


November 2020


© Copyright 2020 Marek Ratajczak. All rights reserved.


This publication or any part of it may not be copied by any method or for any purpose. In no event shall the author accept liability for damages, including incidental and possible side effects, related to or likely to arise from the purchase or use of these materials. The sole responsibility of the author, regardless of the form of action, will not exceed the purchase price of the materials described below.
The author reserves the right to make changes and constantly improve his programs. As a result, this publication reflects the state of the product at the time of the material publication and may not fully reflect the state of the program in the future.


Marek Ratajczak

email: author@alfacad.net

  1. Introduction to AlfaCAD
    1.1. Introduction
    1.2. Required hardware
    1.2.1. RAM
    1.2.2. Monitor
    1.2.3. Mouse
    1.2.4. Printer
    1.2.5. Plotter
    1.3. Drawings in AlfaCAD
    1.3.1. Create a drawing
    1.3.2. Presentation of Figure
    1.3.3. Editing Drawing Elements
    1.4. Program operation
    1.4.1. Entering commands and coordinates of points
    1.4.2. Printout of drawing
    1.4.3. Graphic editor configuration
    1.4.4. Prototype drawing
    1.4.5. Interchangeability of drawings
    2. Getting started with AlfaCAD
    2.1. Notational conventions. Terminology
    2.1.1. Key markings
    2.1.2. Notational conventions
    2.1.3. File names
    2.2. Getting started with AlfaCAD
    2.2.1. Installation of the program
    2.2.2. Launching the program
    2.2.3. Starting the program AlfaCAD
    2.3. Entering commands
    2.3.1. Entering commands from the keyboard
    2.3.2. Entering commands from the pull-down menu
    2.3.3. Entering commands by means of function keys
    2.4. Data input
    2.4.1. Entering points
    2.4.2. Numerical values
    2.4.3. Calculator
    2.4.4. Notepad
    2.4.5. Dynamic mode
    2.4.6. Geometric definition of distances and angles
    2.4.7. File names
    2.5. Dialog boxes
    2.5.1. Editing line
    2.5.2. Editing field
    2.5.3. Drop-down menu
    2.5.4. Switches
    2.5.5. Switches
    2.6. Selection of objects
    2.7. Bug fixes
    2.8. Canceling the command execution
    3. Auxiliary commands
    3.1. Service (auxiliary) menu
    3.2. Help ("Help")
    4. Commands for drawing objects
    4.1. Line
    4.1.1. Continuation
    4.1.2. Closing polygonal chain
    4.1.3. Deleting the last segment
    4.1.4. Extension of the polygonal chain line
    4.1.5. Geometric structures
    4.2. Circle
    4.2.1. Center and radius
    4.2.2. Center and diameter
    4.2.3. Two points on a circle
    4.2.4. Three points on a circle
    4.2.5. Tangential to two diagonal lines
    4.2.6. Other geometric constructions
    4.3. Arc
    4.3.1. Three points on an arc
    4.3.2. Start point, center and end point
    4.3.3. Start point, center and angle of arc
    4.3.4. Starting point, center and length of the chord
    4.3.5. Start point, end point and radius
    4.3.6. Start point, end point and arc angle
    4.3.7. Start point, end point and the tangent direction at the start point
    4.3.8. Continuation of a straight line, arc or a curve
    4.4. Polyline
    4.4.1. Start drawing polylines
    4.4.2. Changing the parameters of a polyline
    4.4.3. Arc segments of a polyline
    4.4.4. Closing the polyline
    4.4.5. Deleting the last segment of a polyline
    4.4.6. Rectilinear segments of a polyline
    4.5. Polygon
    4.6. Disc (circular surface)
    4.6.1. Center and radius
    4.6.2. Center and diameter
    4.6.3. Two points on the edge
    4.6.4. Three points on the edge
    4.6.5. Tangential to two diagonal lines
    4.7. Ellipse
    4.7.1. Approximation
    4.7.2. Defining an ellipse by specifying the length of the axis and the semi-axis
    4.7.3. Defining an ellipse by specifying the center and two semi-axes
    4.8. Solid
    4.9. Text
    4.9.1. Inputting text
    4.9.2. Angle
    4.9.3. Text height
    4.9.4. Width factor
    4.9.5. Font as italic (skewed)
    4.9.6. Text type
    4.9.7. Hidden text
    4.9.8. Bold font
    4.9.9. Underlined text
    4.9.10. Text alignment
    4.9.11. Line spacing
    4.9.12. Auto-interval
    4.9.13. Interval
    4.9.14. Fonts
    4.9.15. Diacritical and special characters
    4.9.16. Multiline text
    4.9.17. Indices
    4.10. Trace
    4.10.1. Trace width
    4.10.2. Axis offset
    4.10.3. Trace as a polyline
    4.10.4. Removing a trace
    4.11. 2-line, 3-line
    4.11.1. 2-line and 3-line width
    4.11.2. Axis offset
    4.11.3. 2-line and 3-line as polyline
    4.11.4. Removing 2-lines and 3-lines
    4.12. Rectangle
    4.12.1. Two vertices
    4.12.2. First vertex and side lengths
    4.13. Sketch
    4.13.1. Minimum segment length
    4.13.2. Remove the last sketch line
    4.14. Point
    4.14.1. Point parameters
    4.15. Chart
    4.15.1. The accuracy of the approximation
    4.15.2. Function graphs (“Charts”)
    4.16. Bezier curves
    4.17. Apps
    4.18. Repeat the last drawing function
    5. Editing functions
    5.1. Removal of objects
    5.1.1. Restoring deleted objects
    5.2. Moving Objects
    5.3. Copying Objects
    5.3.1. Copying by division
    5.4. Rotating Objects
    5.5. Changing the scale of objects
    5.6. Mirror reflection
    5.6.1. X-axis mirror reflection of the block
    5.6.2. Y-axis mirror reflection of the block
    5.7. Stretching objects
    5.8. Array multiple copy
    5.8.1. Rectangular array
    5.8.2. Circular (polar) array
    5.8.3. Circular (polar) array with rotation
    5.9. Changing the properties of objects
    5.10. Editing text
    5.11. Breaking (cutting) objects
    5.12. Trimming (clipping) objects
    5.13. Extending objects
    5.14. Filleting objects
    5.14.1. Filleting of two sections
    5.14.2. Filleting a polyline and a polygon
    5.14.3. Filleting lines to a circle
    5.15. Chamfering
    5.15.1. Chamfering two line sections
    5.15.2. Chamfering the vertices of a polyline and a polygon
    5.16. Parallel copy (offset)
    5.17. Dividing object
    5.18. Repeat the last edit function
    5.19. Undo
    6. Blocks and block functions
    6.1. Basic information
    6.2. Blocks and layers
    6.3. Compound blocks
    6.4. Grouping objects into a block
    6.5. Saving the block in the "clipboard"
    6.6. Inserting a block from the "clipboard"
    6.7. Saving a block in a disk file (export)
    6.8. Reading a block from a disk file (Import)
    6.9. Block libraries
    6.10. Breaking the block into elements (explosion)
    6.11. Frozen blocks
    6.12. Editing Blocks
    6.12.1. Text editing
    6.12.2. Breaking (cutting), trimming, extending, filleting and chamfering
    6.12.3. Editing a dimensioning block
    6.13. Block Attributes
    6.14. Editing block attributes
    6.15. Deleting DXF blocks
    6.16. Importing DXF Blocks
    6.17. Inserting a graphic image
    6.18. Editing a graphic image
    6.19. Graphic image export
    6.20. Blocks correction
    6.21. Fixed layers
    6.22. Catalogs of typical elements
    7. Controlling the drawing display
    8. Properties of drawing elements
    8.1. Basic concepts
    8.1.1. Layers
    8.1.2. Colors
    8.1.3. Line thickness
    8.1.4. Line type
    8.2. Properties of layers
    8.3. Current properties
    8.4. Initial parameters
    8.5. Editing layer parameters
    8.5.1. New Layer
    8.5.2. Current layer
    8.5.3. Visibility of the layer
    8.5.4. Editability of the layer
    8.5.5. Localizabilty of the layer
    8.6 Editing operations and layers
    8.7. Information function
    9. Drawing aids
    9.1. Cursor step
    9.2. Grid density
    9.3. Grid points
    9.4. Perpendicularity
    9.4.1. Perpendicularity in the local coordinates system
    9.5. Location of a point in relation to the object
    9.5.1. Basic operations
    9.5.2. Point snap modes relative to objects
    9.5.3. Repeating point location mode
    9.5.4. Location of points without the current repeating mode
    9.5.5. Complex point location functions
    9.6. Measure
    10. Dimensioning
    10.1. Basic information
    10.2. Associative linear dimensioning
    10.3. Circle dimensioning
    10.4. Arc dimensioning
    10.5. Angle dimensioning
    10.6. Editing a dimension block
    10.7. Deleting a dimension block
    11. Hatching and filling with pattern
    11.1. Hatch pattern information
    11.2. Defining the boundaries of the enclosed area
    11.3. Internal point of a closed area
    11.4. Hatch function parameters. Defining Patterns
    11.4.1. Hatch Pattern
    11.4.2. Rotation angle
    11.4.3. Scale
    11.4.4. Base point editing and indicating
    11.4.5. Distance
    11.4.6. Creating hatch pattern sample block
    11.5. Hatch function
    12. File operations
    12.1. Saving a drawing in filet
    12.1.1. Updating a drawing
    12.1.2. Saving a drawing as another file
    12.1.3. Editing a nameplate (title block)
    12.2. Reading a drawing from file
    12.3. Entry and Return. Advanced functions for accessing drawings
    12.4. Save a drawing in DXF format
    12.5. Reading files in DXF format
    12.5.1. DXF conversion setup
    12.5.2. Drawing format. Prototype drawing
    12.5.3. Converting line types
    12.5.4. Converting font patterns
    12.5.5. Diacritics
    12.5.6. Colors conversion
    12.5.7. Layers
    12.5.8. Blocks and attributes
    12.6. Memory usage
    13. Searching and changing texts
    13.1. /Find/ function
    13.2. /Change Texts/ function
    13.2.1. Change texts
    13.2.2. Automatic numbering
    14. Geometric characteristics of flat figures
    15. Parameters and Options
    16. Printing a drawing on a printer
    17. Drawing a drawing on a plotter
    18. AlfaCAD configuration parameters
    19. “Help”
    20. Licensing
    21. The punch line
    APPENDIX A Font patterns
    APPENDIX B Filling patterns
    APPENDIX C AlfaCAD line types


AlfaCAD