CAD Concepts
In This Chapter
• Learning about vectors and how they define entities
• Specifying coordinates and selecting entities
• Inputting data with the mouse/trackpad
• Editing with grips
his chapter introduces you to concepts basic to computer-aided design, such as vectors, coordinate input, 
and selection methods. If you are experienced with CAD software, feel free to skip to the next chapter.
Vectors Make Entities
Drawings consist of entities — lines, circles, arcs, text, dimensions, and so on — that you create and manipulate 
by inputting commands and specifying coordinates. 
Just like all other CAD software, iCADMac works with vector entities. By vectors we mean entities defined by geo-
metric features. For example, lines are defined by their end points, circles by a center point and radius.
It may seem curious, but you never draw the entities themselves; instead, you specify their geometric features, 
and then iCADMac draws them. For instance, instead of drawing a line, you specify a points at either end of the 
line, like this:
: line
Options: Segments or
Specify start point» (Indicate the starting point of the line, point 1.)
Options: Segments, Undo, Enter to exit or
Specify next point» (Indicate the end of the line, point 2.)
iCADMac then draws in the line segment between the two points you specified, as illustrated below.
Point 1
Point 2
Chapter 3 
Convert pdf file to jpg - Convert PDF to JPEG images in, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf images to jpg; convert pdf document to jpg
Convert pdf file to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf to jpg for; change pdf to jpg file
Inside iCADMac for Macintosh, Part I: Introduction to iCADMac 
Key Terms in This Chapter
Axis — refers to the reference line from which distances and angles are measured; all iCADMac drawings 
have three axes: x, y, and z.
Cartesian coordinate — specifies points in planes (and space) by their distance measured from the origin 
along the x and y axes (and optionally the z axis).
Coordinates — refers to two or more numbers or angles that determine the positions of points in space 
relative to another reference, such as the origin or another point.
Cylindrical coordinate — specifies points in space by their distance from the origin along the x and z 
axes; the y distance is specified by the angle measured counterclockwise from the positive x axis.
Direct distance entry — specifies distances by moving the mouse and then entering a distance.
Grips — refers to small squares that permit direct editing of entities.
Negative distance — refers to distances measured negatively from the origin.
Negative angle — refers to an angle measured clockwise from the positive x axis.
Origin — refers to the coordinate center of the drawing, where x=0, y=0, and z= 0. 
Point filter — allows mixed input of coordinates, some by pointing in the drawing and some by entering 
values at the keyboard.
Polar coordinate — specifies points in space by their distance from the origin along the x axis; the y dis-
tance is specified by the angle measured counterclockwise from the positive x axis.
Positive angle — refers to an angle measured counterclockwise from the positive x axis.
Relative coordinate — refers to points measured relative to another point.
Spherical coordinate — specifies points in space by their distance from the origin along the x, y, and z 
axes; the y distance is specified by the angle measured counterclockwise from the positive x axis.
Vector — refers to entities drawn by iCADMac; vectors are defined by endpoints, radii, and additional 
geometric functions.
(pronounced “at”) indicates relative coordinates.
(“angle bracket” or “less than”) indicates angles.
(“negative sign” or “dash”) indicates negative values.
(“point”) indicates point filters.
(“colon”) indicates the iCADMac prompt.
indicates 2D Cartesian coordinates.
indicates 3D Cartesian coordinates.
indicates relative 2D Cartesian coordinates.
indicates polar coordinates (distance, angle).
indicates relative polar coordinates.
indicates cylindrical coordinates.
indicates spherical coordinates (distance, angle1, angle2).
Online Convert Jpeg to PDF file. Best free online export Jpg image
Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start immediately to sort the files, try out some settings and then create the
convert pdf to jpg file; change from pdf to jpg
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
convert multiple pdf to jpg online; convert pdf file to jpg file
Chapter 3: CAD Concepts
The same technique applies to all other entities: iCADMac draws them after you specify their geo-
metric features. Here are a few more examples:
Circles are drawn after you indicate the location of the center point and the length of the radius.
: circle
Options: 3Point, 2Point, Ttr, TTT, Enter to exit or
Specify center point» (Pick point 1.)
Options: Diameter or
Specify radius» (Pick point 2.)
Center point
Length of radius
Usually, there is more than one way to draw an entity. For instance, for circles you can specify 
the radius or diameter, even two or three points on their circumference. You can also draw circles so 
that they touch other entities tangentially. 
During commands, iCADMac highlights the names of options with blue text.
Arcs are drawn after you indicate two endpoints and one other point, such as a radius or center  
point. (Of all CAD entities, arcs have just about the largest number of options.)
: arc
Options: Center, Append, Enter to continue from last point or
Specify start point» (Pick point 1.)
Options: Center, End or
Specify through point» (Pick point 2.)
Specify end point» (Pick point 3.)
Through point
Start point
End point
Ellipses are defined by two axes, and are drawn after you indicate their location and length.
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# sample code for PDF to jpg image conversion. This demo code convert PDF file all pages to jpg images. // Define input and output files path.
convert online pdf to jpg; convert pdf to jpeg on
C# Image Convert: How to Convert Dicom Image File to Raster Images
RasterEdge.XDoc.Office.Inner.Office03.dll. RasterEdge.XDoc.PDF.dll. This demo code convert dicom file all pages to jpg images.
convert pdf to jpg for online; convert pdf to jpg c#
Inside iCADMac for Macintosh, Part I: Introduction to iCADMac 
: ellipse
Options: Elliptical arc, Center or
Specify axis start point» (Pick point 1.)
Specify axis end point» (Pick point 2.)
Options: Rotation or
Specify other axis end point» (Pick point 3.)
Major axis
start point
Major axis
end point
Major axis
Minor axis
end point
Minor axis
Text is created after you indicate its starting point, height, and angle. iCADMac uses the SimpleNote 
command to place text in drawings, although you can enter “text” as an alias for this command:
: text
Options: Justify, textSTyle or
Specify start position» (Pick point 1.)
Default: 2.5
Specify height» (Specify the height.)
Default: 0
Specify text angle» (Specify the angle.)
Specify text» (Enter the text.)
Starting point
Dimension are drawn after you indicate the origin of two extension lines and then locate the di-
mension line. The LinearDimension command draws horizontal, vertical, and rotated dimensions; 
other commands in iCADMac draw additional types of dimensions.
: lineardimension 
Default: Entity
Options: Entity or
Specify first extension line position» (Pick point 1.)
Specify second extension line position» (Pick point 2.)
Options: Angle, Horizontal, Note, Rotated, Text, Vertical or
Specify dimension line position» (Pick point 3.)
Dimension Text : 154.31
Origin of first 
extension line
Origin of second 
extension line
Location of 
dimension line
and text
In addition to the basic entities described above, iCADMac draws many others. You can see the 
complete list of drawing commands in the Draw, Dimension, and Solids menus.
C# Create PDF from images Library to convert Jpeg, png images to
C# Create PDF from Raster Images, .NET Graphics and REImage File with XDoc Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp
change file from pdf to jpg; .net convert pdf to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage. Turn multipage PDF file into image
batch convert pdf to jpg; convert pdf file to jpg on
Chapter 3: CAD Concepts
Alternative Entity Specification
While you can certainly draw lines by specifying two endpoints, this may not be the most conve-
nient method. For example, in drawing a wall, you often know its length and where it starts, but 
not where the far end is located. 
Wall is 12m long
Start of wall
of wall
iCADMac provides a variety of methods for defining the size and location of entities. To draw the 
12-foot-long wall, for instance, you can specify its starting point, its length, and its angle to other 
walls, like this:
: line
Specify start point» (Pick a point for the start of the wall.)
Specify next point» (Move the mouse to show the angle, and then enter the length, such as 12.)
(The angle is measured counterclockwise from the positive x axis.)
The same is true for nearly all entities created by iCADMac: often, there are two or more ways to 
draw each of them. For example, there are more than a dozen different ways to draw an arc. 
Specifying Coordinates
To draw entities, you need to specify the coordinates (locations) of geometric features. 
iCADMac provides two methods of specifying geometric features: 
Mouse or trackpad (cursor) 
You use the keyboard to enter specific values, such as numbers, exact distances, and angles. You 
use the mouse is used to show locations in drawing, and enter imprecise values. 
Keyboard Input
You can use the keyboard to enter the names of commands and options, as well as to specify exact 
x, y coordinates, distances, angles, and amounts. Let’s take the Line command as the example again: 
: line
Options: Segments, Enter to continue from last point or
Specify start point»
At the ‘Specify start point’ prompt you can do any of the following actions at the keyboard:
• To continue the line from the last point entered in the drawing, press return at the ‘Specify start 
point’ prompt:
Specify start point» (Press return.)
 iCADMac then starts the line at the end of the last line or arc that was drawn earlier.
C# WPF PDF Viewer SDK to convert and export PDF document to other
Convert PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF. C#.NET WPF PDF Viewer Tool: Convert and Export PDF.
pdf to jpeg; batch pdf to jpg online
C# TIFF: C#.NET Code to Convert JPEG Images to TIFF
demo1.jpg", @"C:\demo2.jpg", @"C:\demo3.jpg" }; // Construct List in imagePaths) { Bitmap tmpBmp = new Bitmap(file); if (null Use C# Code to Convert Png to Tiff.
.net pdf to jpg; best convert pdf to jpg
Inside iCADMac for Macintosh, Part I: Introduction to iCADMac 
• To specify the Segments option, press S and then return.
Specify start point» s (and then press return.) 
 iCADMac then presents the prompts for drawing single line segments.
• To specify x ,y coordinates, enter values separated by a comma, such as 1,2, and then press return.
Specify start point» 1,2 (and then press return.) 
 iCADMac then starts drawing the line at the point in the drawing defined by x=1 and y=2.
Coordinate Syntax
Although entering x, y coordinates is a very common practice in CAD programs, they are not the 
only type and syntax of coordinates.
• Comma ( , ) separates distances, such as 2,3 for 2D coordinates and 4,5,6 for 3D.
• Angle bracket ( < ) signifies angles, such as <45. 
• Negative distances and angles are prefixed by a dash ( - ). Negative angles are measured clock-
wise from the x axis.
Specify start point» -1,-2<-45
• Relative coordinates use the ‘at’ symbol ( @ ). Most coordinates are measured relative to the 
origin of the drawing (0,0), and so they are called “absolute coordinates.” By placing the @ sym-
bol in front of a coordinate, you are telling iCADMac to measure distances and angles relative 
to the last point picked in the drawing. 
Specify start point» @1<45
End point: @7,5
It may seem counterintuitive, but all CAD systems measure positive angles counterclockwise from 
the positive x axis. This direction can be reversed with the Units command, as can the location 
from which angles are measured.
You can enter coordinates with imperial or metric units:
• Imperial units use  for feet and “ for inches, such as 1’2”,5”. 
• Metric units use no symbols, just the numbers.
Coordinate Systems
iCADMac works with many kinds of measurement systems. Here is an overview of all of them.
2D Cartesian Coordinates
x, y specifies two-dimensional coordinates used for 2D drafting. Note that a comma ( , ) is required 
to separate the x and y values:  
Specify start point» 1,2
The z coordinate is fixed by the Elevation system variable and usually is set to 0.
3D Cartesian Coordinates
x,y,z specifies three-dimensional coordinates, also known as Cartesian coordinates.
Specify start point» 1,2,3
Chapter 3: CAD Concepts
Polar Coordinates
d<a specify polar coordinates, which describe the distance and angle from the origin (0,0). Think 
of being at the North Pole, and then finding any point on the earth by a distance (from the North 
Pole) and an angle around the pole.
Specify start point» 23<45
The angle bracket ( ) prefix indicates the angle (45 degrees). 
Cylindrical Coordinates
x,y<a specifies cylindrical coordinates, which combines an x, y coordinate with an angle. 
Think of being inside a pop can: the x measures the radius of the can, the y measures the height 
of the can, and the a measures the angle around the can.
Specify start point» 1,2<45
Spherical Coordinates
d<a<A specifies spherical coordinates, the 3D version of polar coordinates. Here you specify a 
distance and two angles. 
Think of being in the center of the Earth: the d measures the distance from the center, the a mea-
sures the angle that sweeps around the equator (in the x, y plane), while the A measures the angle 
along the International Date Line (in the y, z plane).
Specify start point» 1<45<90
You can specify angles in degrees, radians, grads, or surveyor units. To distinguish between 
them, you employ the following symbols:
•  Degrees use no symbols, such as 181.2.
•  Radians are indicated by r, such as 2.17r
• Grads by g, such as 400g
•  Surveyor units use N and E, such as 24N45E
Point Filters
You don’t even have to enter the entire coordinate set. iCADMac allows you to enter partial co-
ordinates through point filters. The word “point” refers to the points placed in the drawing, while 
“filter” means that you are providing the coordinates partially. 
Typically, you enter the points in three steps:
1. Enter a point filter name, such as .x, which alerts iCADMac of your plan. 
2. iCADMac prompts you ‘of,’ at which you enter the value of the x coordinate.
3. And then iCADMac prompts you for the missing portion, such as ‘(need YZ).’
When you enter a point filter, iCADMac holds the following conversation with you:
Specify start point» .xy
of (Pick a point.)
(need Z) 4
The table below illustrates all possible combinations of point filter:
Inside iCADMac for Macintosh, Part I: Introduction to iCADMac 
Point Filter  
First specify...  
...and then specify 
x coordinate 
y, z coordinates
y coordinate 
x, z coordinates
z coordinate 
x, y coordinates
x, y coordinates  
z coordinate
x, z coordinates  
y coordinate
y, z coordinates  
x coordinate
Mouse Input
As an alternative to the keyboard, you can use the cursor to show iCADMac locations in drawings; 
the mouse (or trackpad) controls the cursor. 
Direct Distance Entry 
iCADMac has a “hidden” form of coordinate entry known as direct distance entry. In this method, 
you don’t enter x, y coordinates; instead, you move the cursor in a specific direction, and then 
type in the distance. 
This is an interactive form of relative polar coordinates (@d<a). Here’s how to use direct distance 
entry with the Line command:
Specify start point» (Move mouse/cursor in any direction, and then enter a distance:) 5
To indicate the angle, you move the cursor in that direction. 
Move mouse in this direction
Start of line
The problem with using the mouse is that it is not particularly accurate by itself. As you draw, you 
could keep an eye on the status bar to see the size of the entity being drawn. (See the status bar 
shown below.) The drawback is that watching the status bar is too slow and imprecise for produc-
tion use. Similarly, for example, you would find it difficult to draw a line at 22.5 degrees precisely 
using just the mouse. 
For this reason, iCADMac provides several aids that let you draw accurately with the mouse and 
cursor, such as orthographic mode, snap distances, and polar mode. To understand these modes, 
we first look at the status bar, which controls them.
Status Bar 
The status bar reports the status of several drawing aids, as well as the distance and angle from 
the last pick point. 
The coordinate field is at the extreme right end of the status bar. When you are just moving the 
Chapter 3: CAD Concepts
cursor around (and not in a drawing or editing command), the status bar reports the current loca-
tion of the cursor as x,y coordinates, as well as the “z” coordinate as the current elevation (usually 
0 units). In the figure below, the cursor is at x = 10.5 and y= 4.0.
During drawing and editing commands, you can choose to have the status bar continue to report 
x,y coordinates or change display to show the distance and angle from the last pick point. This 
change can be made only during a command, as follows:
1. Start a drawing command, such as Line. 
: line
Specify start point» (Move cursor.)
2. Right-click the coordinate field. Notice the short cut menu.
3. Choose Relative
(The Off option turns off the real time updating of the coordinate display during cursor 
movement; it updates only when you pick a point.)
4.  Move the cursor around to see the relative coordinates displayed by the status bar. In the 
figure below, the cursor has moved 2.5 units at an angle of 180.0 degrees.
5. Press esc to end the Line command. Notice that the coordinate display reverts to abso-
lute, until you next start a command.
Snap Mode
The snap distance specifies the cursor resolution. For instance, when you set the snap distance 
to 1mm, then mouse movements in the drawing area are accurate to the nearest one millimeter. 
(Snap does not affect the cursor outside of the drawing area.) 
 To turn on Snap mode, click the Snap button; notice that it turns dark gray to indicate the 
mode is turned on.
To change the snap distance: (a) right-click the Snap button, and then (b) choose Settings, as 
displayed below. 
iCADMac displays the Snap section of the Options dialog box. The meanings of these settings are 
described in detail in a later chapter.
Inside iCADMac for Macintosh, Part I: Introduction to iCADMac 
The snap distance is invisible, however, so many users also turn on the grid to match the snap 
Grid Mode
The grid is an array of evenly-spaced dots that provides an idea of distances in the drawing. For 
instance, when the grid spacing is 1000mm, then you get an idea of how far a meter stretches, no 
matter how close or far away the zoom level is. 
Just as with Snap mode, you turn on grid mode by clicking the Grid button; grid options are set by 
right-clicking the button, and then choosing Settings from the shortcut menu.
Ortho Mode
Ortho mode forces the cursor to travel in horizontal or vertical directions only — in 90-degree 
increments. This is a useful setting, because many drawings contain lines at right angles. 
Turn on ortho mode by clicking the Ortho button. This mode has no options.
Polar Mode
Polar mode lets you draw accurately at fixed angles, such as in 15-degree or 45-degree increments. 
(Ortho mode is limited to 90-degree increments.) Together with snap mode, polar mode solves the 
problem of drawing accurately using only the mouse. 
You turn on polar mode by clicking the Polar button; options are set by right-clicking the button, 
and then choosing Settings from the shortcut menu.
Documents you may be interested
Documents you may be interested