Skip to content

Commit

Permalink
Merge pull request #55 from GSStnb/ugDrawMod
Browse files Browse the repository at this point in the history
Ug draw mod
  • Loading branch information
GSStnb committed Jan 9, 2020
2 parents 2ccc16e + cfbb3ce commit 0b2d799
Show file tree
Hide file tree
Showing 18 changed files with 390 additions and 33 deletions.
367 changes: 367 additions & 0 deletions guides/draw-edit.rst

Large diffs are not rendered by default.

30 changes: 0 additions & 30 deletions guides/draw.rst

This file was deleted.

20 changes: 20 additions & 0 deletions guides/drawingsetup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,26 @@ Layers help organize drawings by allowing users to place and manage related enti

Hiding layers while drawing reduces the *visual complexity* and makes it easier to focus on the current drawing efforts.


Layers
~~~~~~

A basic feature of CAD is the use of layers to organize a drawing. Every entity in a drawing is on exactly one layer, however one layer can contain multiple entities. Typically entities with a common 'function' or common attributes are put on the same layer. For example, it might be might necessary to put all axis in a drawing on a layer named 'axis'. Each layer can be defined with a "Default Pen" (see :ref: `Pens <pens>` below). Each entity can have its own attributes or have its attributes defined by the layer it is placed on. In the latter case for example you can change the colour of all the entities on the "axes" layer by setting the colour (red for example) for that layer.

In traditional manual drafting, a similar approach was used. Whether for Engineering, Architectural or Construction drawing etc. layers were used to show different aspects of a drawing — for example this could be a layer set up for showing centre lines on an engineering drawing or to show different building systems, such as wiring and air conditioning. The layers were often drawn on separate transparent sheets of paper. These sheets were then overlaid one on top of another to produce final drawings.

Layers are displayed in alpha-numerical order in the layer list. However this is does not relate to the order that each entity appears on the z-axis of the drawing. Each entity can be raised or lowered with respect to others, and each layer can contain entities that are at different points on the z-axis. Use the four Draw Order commands (under the **Tools -> Modify -> Order menu**) to move entities up or down the z-axis.

Creating a Layer
````````````````

Layers are usually created to hold entities with common attributes. Creating a layer is simple:

- Click the **Add a layer** icon |icon01|.
- Specify a *Layer Name*.
- Optionally specify the Color, Width and Line Type.
- Click **Ok**.

Layers that have been completed can be *locked*. Locking layers prevents accidental changes and can improve the performance when working with very large complex drawings.


Expand Down
2 changes: 1 addition & 1 deletion guides/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The user guides provide the steps necessary to perform a various tasks with Libr
:maxdepth: 1

Drawing Setup <drawingsetup>
Drawing and Modifying <draw>
Drawing and Editing <draw-edit>
Dimensioning and Text <annotate>
Blocks <blocks>
The Command Line <cmdline>
Expand Down
Binary file added images/propCircle.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/propDimn.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/propEllipse.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/propLine.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/propMText.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/propPolyLine.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/propText.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/widget00.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/widget01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/widget02.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/widget02a.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/widget03.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/widget04.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions ref/tools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -371,9 +371,9 @@ Modify
"Stretch", |icon83|, "ss", "
| Move a selected portion of a drawing by defining a reference point and a relative target point."
"Properties", |icon84|, "mp, prop", "
| Modify the attributes of ''one or more'' selected entities, including Layer, Pen color, Pen width, and Pen Line type."
| Modify the attributes of a *single* entity including layer, pen color / width / line type and the entity's geometry (varies by type of entity)."
"Attributes", |icon85|, "ma, attr", "
| Modify the common attributes of ''one or more'' selected entities, including Layer, Pen color, Pen width, and Pen Line type."
| Modify the common attributes of *one or more* selected entities including layer, pen color / width / line type."
"Explode Text into Letters", |icon86|, "", "
| Separate a string of text into individual character entities."
"Explode", |icon87|, "xp", "
Expand Down

0 comments on commit 0b2d799

Please sign in to comment.