Manual Digitizing (classic)

<< Click to Display Table of Contents >>

Navigation:  Bling Digitizing > Digitizing METHODS >

Manual Digitizing (classic)

Classic Digitizing (or Manual Digitizing) is the most important digitizing mode. While other digitizing modes can be missing, this one is essential to create any design. Any object geometry can be created through this digitizing method as the user can define and control the geometric shape and other geometric elements in detail.

Basically, the user must place a sequence of points (named nodes) on the workspace that defines the geometric shape of the object. A node is a significant point that is part of the shape. Consecutive nodes will be connected by straight lines or curves depending on the properties assigned to those nodes. The geometric shape is then constituted by straight or curve segments.

Arc & Bezier Curves

This application supports 2 different methods to create shapes with curves (curve types):

 

ARC Curve

The connection (segment) between nodes is automatically created with 2 perfectly spliced arcs (portions of circles). The arcs depend on the nodes positions, nodes properties and also adjacent segments. No other specification is required.

BEZIER Curve

The connection (segment) between nodes is made of a Bezier curve. The shape of this curve depends on the nodes positions and the Bezier control points. While digitizing each node, the user must specify additional Bezier control points (dragging from the node) to define the curve.

 

Objects can be created using any curve type. You don't need to use both curve methods. You can choose any of them according to your convenience. Probably the ARC curve is easier to learn and faster to use (it usually offers more predictable results), then if you are not used to other graphic applications you may prefer to use ARC curves. Instead, if you are familiar with other vector graphic applications or if you will create designs from vector images, BEZIER curve is your best choice.

 

icon-info-1

Both curve types can offer you the same result. The main difference is the way you create the shapes with each method.

icon-idea-1

You can modify the default curve type used by the application from the System Settings (tooltab FILE > Options > System Settings > Create & Edit > General > modify the CURVE TYPE.

 

How to create the geometry of the objects using manual digitizing?

As mentioned, the nodes are a sequence of points of the geometry with properties (connection properties) that define the line/curve segment between consecutive nodes. Nodes may have the following properties:

 

Line/Curve

Property produces

Representation

Line 1

Straight Line

The last segment is a straight line

A small square

Curve 1

Curve

The last segment is an arc/bezier curve

A small circle

 

 

Normal/Corner

Property produces

Representation

Normal Node 1

Normal

The node does not change the continuity between 2 curves

The white fill

Corner 1

Corner

The node changes the continuity between 2 adjacent curves

The cyan fill

 

These are some examples of open path objects created in the indicated sequence, where the node properties have different marks to recognize them.

 

digitizing-nodes-1

The node 2 (curve-normal) defines the segment 1-2: curve

The node 3 (curve-normal) defines the segment 2-3: curve

The node 4 (curve-normal) defines the segment 3-4: curve

The node 5 (curve-normal) defines the segment 4-5: curve

Note that, as the nodes are not corners (they are normal), there is a continuity (same angle) on the curve between 2 adjacent curve segments.

 

digitizing-nodes-2

The node 2 (line-normal) defines the segment 1-2: line

The node 3 (line-normal) defines the segment 2-3: line

The node 4 (line-normal) defines the segment 3-4: line

The node 5 (line-normal) defines the segment 4-5: line

 

 

digitizing-nodes-3

The node 2 (line-normal) defines the segment 1-2: line

The node 3 (curve-normal) defines the segment 2-3: curve

The node 4 (line-normal) defines the segment 3-4: line

The node 5 (curve-normal) defines the segment 4-5: curve

Note that, as the nodes are not corners (they are normal), there is a continuity (same angle) on the curve between 2 adjacent curve segments.

 

digitizing-nodes-4

The node 2 (curve-normal) defines the segment 1-2: curve

The node 3 (curve-corner) defines the segment 2-3: curve

The node 4 (curve-normal) defines the segment 3-4: curve

The node 5 (curve-normal) defines the segment 4-5: curve

Note that, as the node 3 is a corners, there is a discontinuity (different angles) between the adjacent curve segments 2-3 and 3-4.

 

How to insert nodes (points and properties)?

While digitizing in the classic mode, there are some tools in the tooltab to set the nodes properties.

 

Digitizing Sections 26

The functions LINE and CURVE of the first row define the line/curve property of the following nodes to insert. If the function LINE is activated, the following nodes you are inserting will be of this kind. Analogously, if CURVE is activated the following inserted nodes will be curve.

The second row defines the normal/corner property of the following nodes to insert. If the function CORNER is activated, the following nodes you are inserting will be corners, but the "normal" value is assigned when the CORNER function is nor activated,

Then, one of the ways to set the properties of the nodes (line/curve, normal/corner) is to set them on the toolbar before inserting the corresponding node on the workspace. Certainly this way is not very productive to insert the nodes as it requires to move the mouse cursor from the working place to the tooltab very frequently, but there is a second way to insert the nodes more efficient.

The second way to set the properties of the nodes (line/curve, normal/corner) is to define default values (they are the values you see in the tooltab) and switch the value with a keyboard combination. This way does not require to move the mouse cursor to any other place than the nodes positions. Probably the default values CURVE + NORMAL are the best choice.

See both ways applied to the previous example. On the first way (not recommended) we will change the properties from the tooltab when required. On the second way (recommended) we will keep the default values (we won't change the tooltab values).

You may be comfortable with the following default values:

Digitizing Sections 26-1

Curve Segment

Switch to straight line using the Shift key

 

Digitizing Sections 26-3

Normal (curve continuity)

Switch to corner line using the Control key

 

 

digitizing-nodes-1

Digitizing Sections 26-1 Digitizing Sections 26-3   1icon-mouse-left   2icon-mouse-left   3icon-mouse-left   4icon-mouse-left   5icon-mouse-left

   1icon-mouse-left   2icon-mouse-left   3icon-mouse-left   4icon-mouse-left   5icon-mouse-left

 

digitizing-nodes-2

Digitizing Sections 26-2 Digitizing Sections 26-3   1icon-mouse-left   2icon-mouse-left   3icon-mouse-left   4icon-mouse-left   5icon-mouse-left

   1 SHicon-mouse-left-shift   2 SHicon-mouse-left-shift   3 SHicon-mouse-left-shift   4 SHicon-mouse-left-shift   5 SHicon-mouse-left-shift

 

digitizing-nodes-3

Digitizing Sections 26-2 Digitizing Sections 26-3   1icon-mouse-left   2icon-mouse-left   3 Digitizing Sections 26-1icon-mouse-left   4 Digitizing Sections 26-2icon-mouse-left   5 Digitizing Sections 26-1icon-mouse-left

   1 SHicon-mouse-left-shift   2 SHicon-mouse-left-shift   3icon-mouse-left   4 SHicon-mouse-left-shift   5 icon-mouse-left

 

digitizing-nodes-4

Digitizing Sections 26-1 Digitizing Sections 26-3   1icon-mouse-left   2icon-mouse-left   3Digitizing Sections 26-4icon-mouse-left   4 Digitizing Sections 26-3icon-mouse-left   5icon-mouse-left

   1icon-mouse-left   2icon-mouse-left   3 CTLicon-mouse-left-control   4icon-mouse-left   5icon-mouse-left

 

How to edit the nodes of an object (arc curve)?

After an object is created you can fully edit it, including the position and the property of each node. Then, you can insert the nodes quickly during the objects creation process and then you can easily edit any point to adjust the position and the node properties.

 

Click on EDIT OBJECT to activate the object editing mode

Select (click on) the object to edit

Select (click on) the node (of that object) to edit

 

digitizing-nodes-5

The node has been selected (highlighted)

New marks linked to that node are displayed: they are the angle handles. Those handles are symmetric (both sides have the same length) and aligned (the angle is the same on both sides).

When the nodes is selected, the properties of the nodes are displayed on the toolbar. You can change the properties from that place.

digitizing-nodes-5B

Plus...

You can also change the angle of the node as if you were working with bezier curves, through the handles.

Move the angle handle (circle) to change the angle of the node from the "natural angle value for arc curves" to the angle you want. The handls will become magenta, that color refers to a user defined angle.

If you prefer to return the angle to its natural value, just click on any small square to release the user defined angle.

digitizing-nodes-5C

Plus...

You can also change each of the angles of the nodes separately as if you were working with bezier curves, through the handles.

Press and hold the Ctrl key and move the angle handle (circle) to change the angle of that node (independently from the other angle of the node) to the angle you want. The node will become cyan as it will loose the continuity of the curve segments at each side of the node.

If you prefer to return the angle to its natural value, just click on any small square to release the user defined angle.

How to insert nodes using BEZIER curves?

Bezier curves require to specify the position of the node and the angle of the curve segment on the node point. Unlike arc curves where the angles of the curves at the nodes is automatically calculated according to the node points and their properties, the angle on bezier curves doesn't depend on other nodes, it is just defined (as a property) when the node is created.

 

digitizing-nodes-6

To define both node position and the curve segment angle:

Press and hold the mouse left button on the place of the workspace where you want a node, and drag the cursor in the direction of the exit angle you want for that node.

The angle between the mouse cursor and the node will define the angle of the curve segment on the node, and the distance between the mouse cursor and the node will define the amplitude of the curvature.

Release the mouse left button and repeat these steps for the following nodes.

You may find information about how to digitize with bezier curves on internet.

How to edit the nodes of an object (bezier curve)?

After an object is created you can fully edit it, including the position and the property of each node. Then, you can insert the nodes quickly during the objects creation process and then you can easily edit any point to adjust the position and the node properties.

 

Click on EDIT OBJECT to activate the object editing mode

Select (click on) the object to edit

Select (click on) the node (of that object) to edit

 

digitizing-nodes-7

The node has been selected (highlighted). The marks linked to the node are the bezier handles. You can also change the angle of the node through the handles.

In this example the handles are:

symmetric 1

Symmetric (both sides have the same length)

symmetric 4

Aligned (the angle is the same on both sides).

digitizing-nodes-7B

If the node is not symmetric

symmetric 2

Asymmetric (both sides have different amplitude)

You can move the bezier handle to change the amplitude of one of the sides only, and the result is a change of the curvature of that curve segment.

digitizing-nodes-7C

If the node is corner

symmetric 3

Not aligned (the angle is different on both sides)

You can also change each of the angles of the nodes separately through the bezier handles.

Press and hold the Ctrl key and move the angle handle (circle) to change the angle of that node (independently from the other angle of the node) to the angle you want. The node will become cyan as it will loose the continuity of the curve segments at each side of the node.

This way will automatically change the property to corner. Then you won't need to press the Ctl key to move the angle again.

How to create bling objects using manual digitizing?

In this article we have already explained how to insert the required nodes to define the geometry of the object. Now we will describe different some kind of objects and explain how to create them.

As this article is focused in the classic digitizing mode, it doesn't include all the available object types or the details of each object type. You will find the complete information about object types and fill styles in the following articles.

 

Click on CREATE OBJECT, on the MAIN bar and select the PATH Object + REGULAR Bling fill style.

You can select the object type from the tooltab BLING or through the drop-down menu on the CREATE OBJECT arrow.

Click on MANUAL digitizing, if required (this is the default digitizing mode).

Create any open path on the workspace with straight lines and curves as explained previously.

Click on the Enter Key to confirm the shape and generate the stitches.

Click on EDIT OBJECT to modify the nodes positions or any node property.

Click on the Enter Key to confirm the shape and generate the stitches.

HF_digitizing_nodes_path

 

HF_Manual_Digitizing_sample_1

HF_Manual_Digitizing_sample_3

HF_Manual_Digitizing_sample_6

 

Click on CREATE OBJECT, on the MAIN bar and select the AREA Object + UNIFORM Bling fill style.

You can select the object type from the tooltab BLING or through the drop-down menu on the CREATE OBJECT arrow.

Click on MANUAL digitizing, if required (this is the default digitizing mode).

Create any close shape on the workspace with straight lines and curves as explained previously.

To close the shape, click on the first node.

Click on the Enter Key to confirm the shape and generate the stitches.

Click on EDIT OBJECT to modify the nodes positions or any node property.

Click on the Enter Key to confirm the shape and generate the stitches.

HF_digitizing_nodes_area

 

Details about Object Types are available in Object Types