Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 Although FEM-Design is an analysis and design application, CAD drawing can be also done with its built-in drawing tools. Editing tools also available to edit, modify and multiply both structural and drawing elements. Drawings can be the draft of the later design model, but you may also export them in the popular **DWG and DXF** formats.
6
7 Drawing tools are grouped in the //Draw// menu, but they are directly available from the list appears when clicking [[image:1585290408581-252.png]] key together with [[image:1585290414508-165.png]] .
8
9 Editing tools are grouped in the //Edit// menu, but they are directly available from the list appears when clicking [[image:1585290417893-999.png]].
10
11 [[image:1585290423788-971.png]]
12
13 Figure: Drawing and editing tools
14
15 = {{id name="Draw Menu Commands"/}}Draw Menu Commands =
16
17 The following rules are valid for the drawing commands and elements:
18
19 * Drawing elements are placed and stored in **Drawing layers**.
20 * The color of the current drawing layer is the default drawing color. Under “**Current color**” button of **Status bar**, you can customize the drawing color independently from the host layer’s color.
21 * The style of the drawing lines and edges can be set with “**Current style**”.
22 * **Drawing and text styles** together with **display settings** of drawing elements are available at //Settings//.
23 * Although, you may draw in 3D, in most cases, it is recommended to set the **//user coordinate-system//** in the drawing plane.
24 * To define drawing points, type coordinate and angle values in the **Command line** and/or **Co-ordinate box** or use the **Object snap tools** to pick requested special points.
25 * **Command line** guides you with the steps of drawing element definition.
26
27 The next table summarizes the available drawing tools, their functions and definition steps.
28
29 (% class="table-hover" %)
30 |(% style="background-color:#0076cb" %)(% style="color:#ffffff" %)**Command**|(% style="background-color:#0076cb" %)(% style="color:#ffffff" %)**Icon**|(% style="background-color:#0076cb; width:485px" %)(% style="color:#ffffff" %)**Description**|(% style="background-color:#0076cb; width:854px" %)(% style="color:#ffffff" %)**Definition modes**
31 |Point|[[image:1585290595317-322.png]]|(% style="width:485px" %)Defines a point based on the current drawing settings.|(% style="width:854px" %)-
32 |Line|[[image:1585290609808-849.png]]|(% style="width:485px" %)Defines a line or connected lines (open, closed and/or polyline) based on the current drawing settings.|(% style="width:854px" %)Definition of start- and endpoints
33 |Rectangle|[[image:1585290619220-485.png]]|(% style="width:485px" %)Defines a rectangle (closed contour) based on the current drawing settings.|(% style="width:854px" %)Definition of two opposite corners
34 |Arc|[[image:1585290626378-142.png]]|(% style="width:485px" %)Defines a circular arc based on the current drawing settings.|(% style="width:854px" %)(((
35 [[image:1585290993264-763.png]] Arc by center, radius and angle
36
37 [[image:1585290998390-430.png]] Arc by 3 points
38
39 [[image:1585291004253-445.png]] Arc by start, end point and tangent
40 )))
41 |Circle|[[image:1585290633485-750.png]]|(% style="width:485px" %)Defines a circle arc based on the current drawing settings.|(% style="width:854px" %)(((
42 [[image:1585290977697-667.png]] Circle by center and radius
43
44 [[image:1585290982900-776.png]] Circle by diameter
45
46 [[image:1585290987841-137.png]] Circle by 3 points
47 )))
48 |Region|[[image:1585290639091-136.png]]|(% style="width:485px" %)Defines a drawing region with arbitrary shape. Also holes can be added to the region.|(% style="width:854px" %)(((
49 [[image:1585290860926-188.png]] Rectangular
50
51 [[image:1585290937927-871.png]] Circular
52
53 [[image:1585290944971-893.png]] Polygonal
54
55 [[image:1585290959748-288.png]] Pick lines (close contour)
56 )))
57 |**Solid**|[[image:1585290645030-762.png]]|(% style="width:485px" %)Defines prismatic, centric, sphere, regular and general 3D solid surface. Generic solid can be generated with the help of arbitrary shapes and directrix. Solids can be also cutted in their heights.|(% style="width:854px" %)(((
58 [[image:1585290898688-244.png]] Prismatic
59
60 * [[image:1585290905053-595.png]] Rectangular base (brick/cube)
61 * [[image:1585290910581-489.png]] Circular base (cylinder)
62 * [[image:1585290916745-673.png]] Polygonal base (prism)
63 * [[image:1585290922422-314.png]] Pick lines (arbitrary base)
64 * [[image:1585290927869-371.png]] Pick existing region (arbitrary base)
65
66 [[image:1585290853145-680.png]] Centric
67
68 * [[image:1585290860926-188.png]] Rectangular base (pyramid)
69 * [[image:1585290866824-361.png]] Circular base (cone)
70 * [[image:1585290874728-123.png]] Polygonal base
71 * [[image:1585290881606-224.png]] Pick lines (arbitrary base)
72 * [[image:1585290889569-970.png]] Pick existing region (arbitrary base)
73
74 [[image:1585290829936-738.png]] Sphere
75
76 * [[image:1585290836630-621.png]] Sphere
77 * [[image:1585290842733-295.png]] Segment of sphere
78
79 [[image:1585290822948-874.png]] Regular
80
81 * [[image:1585290785088-768.png]] Tetrahedron
82 * [[image:1585290794592-695.png]] Cube
83 * [[image:1585290801462-296.png]] Octahedron
84 * [[image:1585290808612-680.png]] Dodecahedron
85 * [[image:1585290815434-413.png]] Icosahedron
86
87 [[image:1585290778618-102.png]] General (arbitrary shape with directrix)
88 )))
89 |**Text**|[[image:1585290652225-930.png]]|(% style="width:485px" %)Defines arbitrary text in custom style and any direction.|(% style="width:854px" %)-
90 |**//Field//**|[[image:1585290657189-461.png]]|(% style="width:485px" %)Places autotext in custom style and any direction.|(% style="width:854px" %)-
91 |**Dimension**|[[image:1585290662481-946.png]]|(% style="width:485px" %)Defines length, angle and level dimensions in custom style.|(% style="width:854px" %)(((
92 [[image:1585290720880-851.png]] Linear (Length)
93
94 [[image:1585290726009-211.png]] Arc
95
96 [[image:1585290731335-766.png]] Diameter
97
98 [[image:1585290736662-270.png]] Radius
99
100 [[image:1585290742427-878.png]] Angle
101
102 [[image:1585290752076-196.png]] Level dimension
103 )))
104 |Title information table|[[image:1585290670527-973.png]]|(% style="width:485px" %)(((
105 Places a table that displays title
106
107 Information of the current project. The content of the table can be set by //Settings > Title//. The width of the information table is defined by the text size and style (//Settings> Text//). Table is placed in the Title information object layer. Layer color defines the table color too.
108 )))|(% style="width:854px" %)-
109
110 Table: Draw menu tools
111
112 The following chapters give more details for some drawing items.
113
114 == Solids ==
115
116 This chapter shows some example for available solid geometries and introduces how general solids can be defined with the help of shape contour and directrix.
117
118 |(% style="width:109px" %)[[image:warning.png]]|(% style="width:1381px" %)(((
119 There are no real curved surfaces in 3D modeling, so the program approximates the curved surfaces with polygonal planes. The value of approximation can be set by the //Refracting angle// option (//Primary/Secondary//). The next figure shows the meaning of refracting angle values for a double-curved surface (defined by [[image:1585291089499-274.png]] //General//).
120
121 [[image:1585291096595-121.png]]
122
123 Figure: Curved surface approximation
124 )))
125
126 [[image:1585291120185-283.png]]
127
128 Figure: Some examples for prismatic solids with definition steps
129
130 [[image:1585291134954-885.png]]
131
132
133 Figure: Full or truncated pyramid (Centric solid)
134
135 [[image:1585291145161-368.png]]
136
137 Figure: Some examples for centric solids with definition steps
138
139 [[image:1585291154492-440.png]]
140
141 Figure: Spheres defined in different coordinate-systems
142
143 [[image:1585291165458-749.png]]
144
145
146 Figure: Half and truncated spheres
147
148 [[image:1585291239874-927.png]]
149
150 Figure: Octa-, dodeca- and icosahedron
151
152 With //General// tool, general 3D solids can be defined with a directrix and a generation line (builds up the surface of the solid). Both of them can be a closed contour line or an arbitrary line (it can be also closed), but one by one. The only rule is that they must touch each other. Five tools can be used for defining the contour geometry and other five ones for defining the line geometry. The function of the contour line or the arbitrary line can be set with the //Directrix is contour line// (and the generation line is the arbitrary line) or the //Directrix is line// (and the generation line is the contour line) tools. The final shape of the solid depends on the //Perpendicular// and //Constant// options that define how (in what angle) the generation line will be transformed around the directrix:
153
154 * //Perpendicular//: the solid sections having the same shape with the generation line will be perpendicular to the directrix in its all points.
155 * //Constant//: the solid sections (inner surfaces) will be parallel with the generation line along the directrix.
156
157 [[image:1585291251823-606.png]]
158
159 Figure: Different combinations of directrix and generation line
160
161 [[image:1585291272706-840.png]]
162
163 Figure: Both directrix and generation line are closed contours
164
165 == Text and Field ==
166
167 Custom ([[image:1585291290263-259.png]] //Text// command) and automatic ([[image:1585291297598-932.png]] //Field// command) texts can be placed on the drawing area in arbitrary position. They can also be edited any time.
168
169 [[image:1585291303258-681.png]]
170
171 Figure: Text and Field commands with their settings
172
173 At //Text//, the custom text can be defined in the //Text// field. At Field, the content of autotext can be set at //Type//. Some autotext types (such as //Project// title, //Description//, //Designer//’s name, //Signature// and //Comments//) are defined by the user at //Settings > Title//, and the other ones automatically set by the current project settings (such as //File name//, //File date//, //Code name// etc.). Field is especially useful in **Documentation**, as you can see it from the range of autotext types.
174
175 The following text properties can be set for both text and field items:
176
177 * **Font**
178 Choose the required font type from available MS Windows offered types.
179 * **Script**
180 //Script// solves the character problems at different languages. An example for the Times New Roman font: character “ő” appears as “õ” in //Western//, but as correct “ő” in //Central European// script.
181 * **Size**
182 It is the height of the font in millimeters.
183 * **Width**
184 It is the width of the font. Its value that is lower than 1 defines narrower letters. Its value that is bigger than 1 results thicker letters.
185 * **Slant**
186 You can set the slant of the letters in degrees that closes angle with the vertical direction. The angle is measured clockwise. The standard italic font has about 10-15 degree slant.
187 * **Alignment**
188 In the //Alignment// figure you can set the position of the text insertion point. The hatched rectangle is the border of the text and the insertion point is in the intersection of the two black lines. Moving the black lines with the mouse offers nine possible positions for the insertion point.
189
190 To place the text/field on the drawing area, give the coordinates of the insertion point, and then define its direction. The [[image:1585291331266-354.png]] mouse button sets the direction parallel (“horizontal”) with the X direction of **UCS**.
191
192 (% style="text-align:center" %)
193 [[image:1585291338324-902.png]]
194
195 (% style="text-align: center;" %)
196 Figure: Text position
197
198 {{id name="SpecialCharacters"/}}Special characters can be defined in //Text// field by typing “%” before letters and numbers. These are the followings:
199
200 * %g = ° (degree symbol)
201 * %d = ∅ (diameter symbol)
202 * %p = ± (plus/minus symbol)
203 * %% = %
204 * %2 = ^^2^^ (square sign)
205 * %3 = ^^3^^ (cube sign)
206
207 == Dimension ==
208
209 With [[image:1585291420394-617.png]] //Dimension//, length, angle and level dimensions can be defined in custom style. The style of dimensions can be set by [[image:1585291435990-705.png]] //Default settings//.
210
211 [[image:1585291440392-746.png]]
212
213 Figure: Dimension settings
214
215 * **Dimension line extension**
216 Dimension line can be extended with //a// value.
217 * **Level**
218 The size of the [[image:1585291456212-438.png]] //Level dimension// symbol can be set with //Size// value.
219 * **Color and Pen width**
220 You can choose a color (black by default) for all dimension items, and set a pen width for the lines.
221 * **Layer**
222 Drawing layer (“DIM” by default) can be chosen for the new dimension items. Of course, you can define and use different layers by position (external/internal), by direction (horizontal/vertical), by type (length/level dimension) for example.
223 * **Extension line**
224 Sizes, positions and display settings can be set for extension lines.
225 * **Arrowheads**
226 The style, the size and the pen width of the arrowheads can be set here.
227 * **Text display properties**
228 The text style, the decimal numbers and the measurement unit type (independently from the project unit settings) of the numeric values can be set here. Additional text can be inserted before and after the measured values with //Prefix// and //Suffix//. Also **special characters** can be used as dimension text.
229 * **Horizontal / Vertical alignment**
230 The alignment of text to dimension lines can be set by direction.
231
232 === **Dimension types** ===
233
234 From the //Dimension// tool palette chose the required type of the new dimension.
235
236 (% style="text-align:center" %)
237 [[image:1585291476638-387.png]]
238
239 (% style="text-align: center;" %)
240 Figure: Dimension types
241
242 Different directions can be set for [[image:1585291486765-508.png]] //Linear// type dimensions:
243
244 * **Predefined direction**
245 The direction of dimension lines can be set parallel with one of the axis directions of the **UCS** or the **global system**.
246 [[image:1585291500995-635.png]]
247 Figure: Dimensions parallel with global axes
248 * **Parallel with line**
249 The direction of dimension lines can be set parallel with a line defined by two points.
250 [[image:1585291531417-215.png]]
251 Figure: Dimensions parallel with a given line
252 * **Perpendicular to plane**
253 The direction of dimension lines can be set perpendicular to a given plane (e.g. the plane of a wall).
254 [[image:1585291555181-322.png]]
255 Figure: Dimensions perpendicular to a given plane
256 \\[[image:1585291568229-550.png]]
257 Figure: Dimensions of arcs and circles
258 \\[[image:1585291578991-419.png]]
259 Figure: Dimensions of angles
260 \\[[image:1585291584361-757.png]]
261 Figure: Level dimension
262
263 === **Modification in dimension** ===
264
265 * **Modify line dimension**
266 With this tool you can add new (reference) points to a selected predefined linear dimension line. First select the required dimension line, and then place the new point.
267 \\[[image:1585291694736-216.png]]
268 Figure: New points added to dimension line
269
270 * **Add dimension to base line**
271 New dimension lines can be added to a baseline of an existing linear dimension line. This means, that the starting point of the new lines is at the selected baseline of the dimension line. First select the dimension line, then choose the side or baseline, and finally add the new points. The new lines will inherit all properties from the selected one. The location of the selected dimension line determines that the new lines will be above it or below it.
272 \\[[image:1585291715193-394.png]]
273 Figure: New dimension line assigned to a base line of an existing one
274
275 * **Dimension line position**
276 The position of a predefined dimension lines can be modified easily. Just select the required dimension line, and then define its new position.
277 [[image:1585291739593-800.png]]
278 Figure: Modification in dimension line positions
279 * **Text content**
280 The real measured values can be substitute with any custom text. Not only numbers but letters can be added as text content. Do not forget to hide unit system, if you want to display only the new text. First select the text value, and then type the required text in the //Text content// dialog. Clicking the //Original// button restores the measured dimension value and overwrites the custom, the user-modified text.
281 [[image:1585291758144-902.png]]
282
283 = {{id name="Edit and Modify Menu Commands"/}}Edit and Modify Menu Commands =
284
285 The //Edit// menu contains tools for editing and modifying drawing elements, structural elements, loads, reinforcement objects, result data, etc. The following table summarizes the editing tools, their function and examples.
286
287 (% class="table-hover" style="width:1109px" %)
288 |(% style="background-color:#0076cb; width:152px" %)(% style="color:#ffffff" %)**Edit Command**|(% style="background-color:#0076cb; width:9px" %)(% style="color:#ffffff" %)**Icon**|(% style="background-color:#0076cb; width:564px" %)(% style="color:#ffffff" %)**Function**|(% style="background-color:#0076cb; width:344px" %)(% style="color:#ffffff" %)**Example**
289 |(% style="width:152px" %)Repeat command|(% style="width:9px" %) |(% style="width:564px" %)Reruns the last used command.|(% style="width:344px" %)
290 |(% style="width:152px" %)Undo|(% style="width:9px" %)[[image:1585291790155-542.png]]|(% style="width:564px" %)(((
291 Undoes the last operation such as the editing operations summarized in this list.
292
293 The maximum numbers of undoable operations can be set at //Settings > Environment > General > System > Undo steps//.
294
295 Calculation operations and previous commands cannot be undone.
296
297 Undo command does not close the current action window only resets it.
298 )))|(% style="width:344px" %)
299 |(% style="width:152px" %)Redo|(% style="width:9px" %)[[image:1585291805135-426.png]]|(% style="width:564px" %)(((
300 Executes the previously undone command.
301
302 Redo command does not close the current action window only resets it.
303 )))|(% style="width:344px" %)
304 |(% style="width:152px" %)Cut|(% style="width:9px" %)[[image:1585291814249-146.png]]|(% style="width:564px" %)Erases selected elements of the project and places it onto the //Clipboard// in order to //Paste// them later to the drawing area. An insertion point is required for the later insertion (paste).|(% style="width:344px" %)
305 |(% style="width:152px" %)Copy|(% style="width:9px" %)[[image:1585291819143-427.png]]|(% style="width:564px" %)Places selected items on the //Clipboard//. It does not delete the original objects. An insertion point is required for the later insertion (paste).|(% style="width:344px" %)
306 |(% style="width:152px" %)Paste|(% style="width:9px" %)[[image:1585291824424-943.png]]|(% style="width:564px" %)(((
307 Inserts the FEM-Design-type drawing contents of the //Clipboard// into the current project’s drawing area. The elements are placed with the coordinates of the insertion point defined by //Cut// and //Copy//.
308
309 Paste together with Cut and Copy is working between more than one opened projects too.
310 )))|(% style="width:344px" %)
311 |(% style="width:152px" %)Erase|(% style="width:9px" %)[[image:1585291842209-858.png]]|(% style="width:564px" %)(((
312 Deletes selected objects from the current project and so from the drawing area.
313
314 Some special objects can be deleted with their own eraser tool:
315
316 * Holes of planar regional elements (plates, walls etc.) can be deleted with the //Remove hole// tool of **Modify region// //**command.
317 * Finite elements of a mesh can be deleted with the //Delete// tool of the //Finite elements// tabmenu.
318 )))|(% style="width:344px" %)
319 |(% style="width:152px" %)Copy bitmap|(% style="width:9px" %) |(% style="width:564px" %)It exports the selected part of the drawing area to the //Clipboard// as an image, and it can be inserted to other programs such as photo editors, MS Word, MS Excel, etc.|(% style="width:344px" %)
320 |(% style="width:152px" %)Paste file|(% style="width:9px" %) |(% style="width:564px" %)(((
321 Inserts the whole geometrical content (drawing and structural elements, loads, finite element mesh) of a FEM-Design file into the current project. The insertion point of the copied content is the global system origin of the pasted file.
322
323 The loaded file must be compatible with the current **FEM-Design module**.
324 )))|(% style="width:344px" %)-
325 |(% style="width:152px" %)External reference|(% style="width:9px" %) |(% style="width:564px" %)It imports DWG/DXF drawings as an image in the background|(% style="width:344px" %)
326 |(% style="background-color:#0076cb; width:152px" %)(% style="color:#ffffff" %)**Modify commands**|(% style="background-color:#0076cb; width:9px" %)(% style="color:#ffffff" %)**Icon**|(% style="background-color:#0076cb; width:564px" %)(% style="color:#ffffff" %)**Function               **|(% style="background-color:#0076cb; width:344px" %)(% style="color:#ffffff" %)**Example**
327 |(% style="width:152px" %)Move|(% style="width:9px" %)[[image:1585292000721-325.png]]|(% style="width:564px" %)Moves objects or their copies with a given distance (displacement vector) in the drawing area.|(% style="width:344px" %)
328 |(% style="width:152px" %)Copy|(% style="width:9px" %)[[image:1585292005422-131.png]]|(% style="width:564px" %)Makes more than one copies of selected objects. Each copies can be moved with different distances. The base point of each copies are the same point of the selected elements.|(% style="width:344px" %)
329 |(% style="width:152px" %)Mirror|(% style="width:9px" %)[[image:1585292025458-111.png]]|(% style="width:564px" %)(((
330 Mirrors selected objects or make a mirrored copy of them.
331
332 Elements or their copies can be mirrored to a given line or plane.
333 )))|(% style="width:344px" %)[[image:1585292139639-542.png]]
334 |(% style="width:152px" %)Rotate|(% style="width:9px" %)[[image:1585292034451-438.png]]|(% style="width:564px" %)(((
335 Rotates selected objects or make a rotated copy of them.
336
337 Elements or their copies can be rotated around a given point or line with an accurate angle or a defined new position.
338 )))|(% style="width:344px" %)[[image:1585292145691-878.png]]
339 |(% style="width:152px" %) Array > Rectangular|(% style="width:9px" %)[[image:1585292164316-665.png]]|(% style="width:564px" %)Multiplies selected objects as row (UCS y direction) and column (UCS x direction) distribution. The number of copies and the distance between the copies by direction are required.|(% style="width:344px" %)[[image:1585292152802-543.png]]
340 |(% style="width:152px" %) Array > Polar|(% style="width:9px" %)[[image:1585292169404-659.png]]|(% style="width:564px" %)(((
341 Multiplies selected objects by rotating them around a centre point.
342
343 Required data: direction of rotation (//Clockwise/Counter-clockwise//), the origin of the rotation, the rotation angle and the number of copies.
344 )))|(% style="width:344px" %)[[image:1585292158949-812.png]]
345 |(% style="width:152px" %)Offset|(% style="width:9px" %)[[image:1585292380316-581.png]]|(% style="width:564px" %)Makes a copy of line-type objects (line, arc, region contour, beam, column etc.) that will be placed parallel with the original object with a given distance and on the defined side.|(% style="width:344px" %)[[image:1585292180945-821.png]]
346 |(% style="width:152px" %)Stretch|(% style="width:9px" %)[[image:1585292387514-942.png]]|(% style="width:564px" %)Stretches line-type elements or the selected corners of closed polygons and region-type elements.|(% style="width:344px" %)[[image:1585292185165-128.png]]
347 |(% style="width:152px" %)Curve|(% style="width:9px" %)[[image:1585292337739-175.png]]|(% style="width:564px" %)(((
348 Curve a line-type element or an edge of region-type elements.
349
350 Clicking [[image:1585292342894-932.png]] on a curved line straigntens that.
351 )))|(% style="width:344px" %)[[image:1585292190398-520.png]]
352 |(% style="width:152px" %)Elbow|(% style="width:9px" %)[[image:1585292327151-528.png]]|(% style="width:564px" %)Breaks a selected line or region edge, or in other word, it adds new point to lines and edges in new position.|(% style="width:344px" %)[[image:1585292196038-909.png]]
353 |(% style="width:152px" %)Scale|(% style="width:9px" %)[[image:1585292320984-821.png]]|(% style="width:564px" %)Scales objects, blocks, even the entire structure. A base point (will be the only point that will remain in its original place after scaling) and the scale factor are required for scaling|(% style="width:344px" %)[[image:1585292200657-298.png]]
354 |(% style="width:152px" %)Split|(% style="width:9px" %)[[image:1585292314677-235.png]]|(% style="width:564px" %)Automatically splits selected line-type elements in their common intersections.|(% style="width:344px" %)[[image:1585292206076-549.png]]
355 |(% style="width:152px" %)Trim|(% style="width:9px" %)[[image:1585292309563-356.png]]|(% style="width:564px" %)Cuts line-type objects along an edge defined by another object. The cutting edge may have a real or virtual intersetion with the selected line wanted to be trimmed.|(% style="width:344px" %)[[image:1585292213340-633.png]]
356 |(% style="width:152px" %)Extend|(% style="width:9px" %)[[image:1585292304897-650.png]]|(% style="width:564px" %)Extends line-type objects to an edge defined by another object. The boundary edge may have a real or virtual intersetion with the selected line wanted to be extended.|(% style="width:344px" %)[[image:1585292219407-958.png]]
357 |(% style="width:152px" %)Break|(% style="width:9px" %)[[image:1585292299617-483.png]]|(% style="width:564px" %)(((
358 Cuts a section from line-type object and breaks it into two independent object.
359
360 //Break// can be used to cut a line into two parts by double clicking in the same line point (zero section length).
361 )))|(% style="width:344px" %)[[image:1585292225303-815.png]]
362 |(% style="width:152px" %)Chamfer|(% style="width:9px" %)[[image:1585292291693-237.png]]|(% style="width:564px" %)(((
363 1. Cuts the corner of a closed polygon and region.
364 1. Connects two line-type objects with a skew line defined by the chamfer distances.
365 )))|(% style="width:344px" %)[[image:1585292230732-224.png]]
366 |(% style="width:152px" %)Fillet|(% style="width:9px" %)[[image:1585292286465-348.png]]|(% style="width:564px" %)(((
367 1. Rounds the corner of a closed polygon and region.
368 1. Connects two line-type objects with an arc defined by the fillet radius.
369 )))|(% style="width:344px" %)[[image:1585292237006-724.png]]
370 |(% style="width:152px" %)**Modify region**|(% style="width:9px" %)[[image:1585292280632-538.png]]|(% style="width:564px" %)(((
371 1. Removes hole from region-type object.
372 1. Splits region by cutting edge defined manually or by the intersection of another region.
373 1. Reduces/increases region area with parallel offset of region edges.
374 1. Swaps faces of wall/plate regions (mirrors local system).
375 1. Does logical operations (union, substarct, intercection and excluded “OR”) between regions.
376 )))|(% style="width:344px" %)[[image:1585292241636-424.png]]
377 |(% style="width:152px" %)**Modify solid**|(% style="width:9px" %)[[image:1585292274374-957.png]]|(% style="width:564px" %)(((
378 1. Removes hole from drawing solid.
379 1. Splits solid by cutting region/plane defined manually or by the intersection of another solid.
380 1. Does logical operations (union, substarct, intercection and excluded “OR”) between solids.
381 )))|(% style="width:344px" %)[[image:1585292246110-231.png]]
382 |(% style="width:152px" %)Change direction|(% style="width:9px" %)[[image:1585292268251-152.png]]|(% style="width:564px" %)(((
383 Modifies the direction of the following object types:
384
385 * column and beam section position,
386 * support,
387 * load,
388 * parametric reinforcement,
389 * applied reinforcement bar.
390 )))|(% style="width:344px" %)[[image:1585292251976-342.png]]
391 |(% style="width:152px" %)**Change appearance**|(% style="width:9px" %)[[image:1585292262240-685.png]]|(% style="width:564px" %)(((
392 1. Changes display properties of drawing and structural objects such as color, line type, pen width, text style etc.
393 1. Matches properties of an object with others.
394 )))|(% style="width:344px" %)
395
396 Table: Edit menu tools
397
398 == Quick modifications ==
399
400 By clicking right mouse button the quick menu appears. After clicking on an arbitrary element all the commands of quick menu are visible but those that are not available for the chosen element(s) are disabled.
401
402
403 (% border="1" class="table-hover" style="width:851px" %)
404 |=(% scope="row" style="width: 342px; background-color: rgb(0, 118, 203);" %) |=(% style="width: 158px; background-color: rgb(0, 118, 203);" %)(((
405 (% style="color:#ffffff" %)**Click LB (default)**
406 )))|=(% style="width: 193px; background-color: rgb(0, 118, 203);" %)(((
407 (% style="color:#ffffff" %)**Click + hold LB**
408 )))|=(% style="width: 155px; background-color: rgb(0, 118, 203);" %)(((
409 (% style="color:#ffffff" %)**CTRL + Hold LB**
410 )))
411 |=(% style="width: 342px;" %)(((
412 **Line’s end point**
413
414 **Node on surface edge**
415 )))|(% style="width:158px" %)Stretch|(% style="width:193px" %)Stretch|(% style="width:155px" %)Drag a copy
416 |=(% style="width: 342px;" %)(((
417 **Along point**
418
419 **along line**
420 )))|(% style="width:158px" %)Curve|(% style="width:193px" %)Move|(% style="width:155px" %)Drag a copy
421 |=(% style="width: 342px;" %)(((
422 **Any point inside Surface**
423 )))|(% style="width:158px" %)Move|(% style="width:193px" %)Move|(% style="width:155px" %)Drag a copy
424 |=(% style="width: 342px;" %)**Any point on screen, where there is nothing**|(% style="width:158px" %)Box selection|(% style="width:193px" %)(((
425
426 )))|(% style="width:155px" %)
427
428 * At  [[image:1585292520841-937.png]] user can select another command in the Modify menu which is also available by [[image:1585292526715-143.png]] .
429
430 * [[image:1585292522483-364.png]] on line’s end point or node on surface edge starts ‘Stretch’ command or the last used command selected by the user for this case
431 \\[[image:1585292552997-209.png]]
432
433 * [[image:1585292575048-645.png]]**// //** on any point along the line starts ‘Curve’ command or the last command
434 \\[[image:1585292600671-529.png]]
435
436 * [[image:1585292623135-945.png]] on any point inside on surface starts ‘Move’ command
437 \\[[image:1585292649993-800.png]]
438 \\
439
440 * [[image:1585292671434-788.png]] and holding at line’s end point or surface edge’s end node starts ‘Stretch’ command
441 \\[[image:1585292693118-763.png]]
442 \\
443 * [[image:1585292724835-286.png]] and holding at any point along line or any point inside surface starts ‘Move’ command
444 \\[[image:1585292775760-282.png]]
445
446
447 * [[image:1585292790411-700.png]] +holding [[image:1585292739116-670.png]] at any point in a structural or drawing element starts to drag a copy of the object.
448 \\[[image:1585292809142-188.png]]
449 \\
450 * [[image:1585292748915-798.png]] none of the objects starts ‘Box selection’
451 \\[[image:1585292857274-973.png]]
452 \\
453 * [[image:1585292881318-925.png]] none of the objects hit pops up ‘Modify’ commands.
454 \\[[image:1585292899853-293.png]]
455
456 == Guide lines and Tracker ==
457
458 The Guide lines and Tracker appears when any commands started and assist the user in modeling and modifying elements in a much more effective way. Guide lines are displayed temporarily during modification or drawing to assist user to find desired point in a fast and easy way. There are two kinds of Guide lines **Straight** and **Circular**. The Color and Angle step can be set in the //Settings/Environment/Guide line and Tracker//. All features of Guide lines can be turned OFF/ON in its Setting dialog. There are three colors of Guide lines in FEM-Desig. Dark green line will be drawn if the Guide line is parallel with the X axis of UCS, orange line will be drawn if it is parallel with the Y axis of UCS and light green (as default color) line will be drawn for any other guide line.
459
460 [[image:1585292996411-368.png]]
461
462
463 [[image:1585293046191-264.png]]
464
465
466 (% border="1" class="table-hover" style="width:601px" %)
467 |=(% scope="row" style="width: 216px; background-color: rgb(0, 118, 203);" %) |=(% style="width: 195px; background-color: rgb(0, 118, 203);" %)(% style="color:#ffffff" %)**Stand**|=(% style="width: 187px; background-color: rgb(0, 118, 203);" %)(% style="color:#ffffff" %)**Click RB**
468 |=(% style="width: 216px;" %)(((
469 **Along line or arc**
470 )))|(% style="width:195px" %)Parallel guide line|(% style="width:187px" %)Parallel guide line
471 |=(% style="width: 216px;" %)(((
472 **Line’s middle or end point**
473 )))|(% style="width:195px" %)Perpendicular guide line|(% style="width:187px" %)Perpendicular guide line
474 |=(% style="width: 216px;" %)(((
475 **Guide line**
476 )))|(% style="width:195px" %)-|(% style="width:187px" %)Remove that guide line
477
478 Guide lines can be defined on the following ways:
479
480 * It appears automatically after 1 second, if mouse stands over a line
481
482 **~ **This function can be turned off in its Settings by unchecking „Pop up guide line automatically if the mouse stays over a line for more than 1 second”
483
484 * [[image:1585293067239-919.png]] on a line (straight, arc, circle or any object having these kind of geometry)
485
486 Virtual intersections can be found easily with Guide lines
487
488 [[image:1585293082877-206.png]]
489
490 * [[image:1585293101463-177.png]] and drag mouse to define arbitrary guide line. If [[image:1585293107235-261.png]] is pressed, the line is created with finite length (from start point to end point), otherwise it will have infinite length.
491 \\Middle point of a rectangle can be found easily with Guide lines
492 \\[[image:1585293225609-507.png]]
493
494 Guide lines are drawn in **3D**, but Master Line (thick line) from which angle is measured, can only be placed in UCS or in a plane parallel to UCS.
495
496 * **Perpendicular** guide line appears if mouse cursor stands over the end or middle point of a line, otherwise **Parallel** guide line appears.
497 \\[[image:1585293345390-994.png]]
498
499 * [[image:1585293368295-790.png]] over guide line will remove that guide line.
500 \\[[image:1585293387114-984.png]]
501
502 * By [[image:1585293408529-921.png]] over snap-free places, guide line settings will pop up.
503 * Snapping on a Guide line + [[image:1585293413575-460.png]] will stick the pointer to that guide line.
504 \\[[image:1585293432306-737.png]]
505
506 The **Tracker tooltip **shows **Angle, Distance, dx, dy **and **dz **from the last point**. **It pop up next to the cursor while drawing and the tracker will be the same color as the Guide line.[[image:file:///C:/Users/Fredrik/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png||alt="8"]]
507
508 [[image:1585293457329-133.png]]
509
510 == Modify region ==
511
512 //Modify region// command includes editing functions of drawing regions and region-type structural objects (plate, wall, surface load, surface support, surface reinforcement etc.).
513
514 * **Remove hole**
515 * **Split region**
516 It divides regions into several pieces by cutting edge that can be defined manually as custom polyline or by selecting predefined lines or by selecting a region intersects the original one.
517 \\[[image:1585293499089-573.png]]
518 Figure: Splitting region
519
520 * **Perpendicular region offset**
521 It increases or decreases region area parallel with region edges. Offset can be done for all region edges, for all external contour, or for the hole edges.
522 [[image:1585293520218-125.png]]
523 Figure: Perpendicular region offset
524
525 * **Direction region offset**
526 It increases or decreases region area along a defined direction. Offset can be done for all region edges, for all external contour, or for the hole edges.
527 \\[[image:1585293550314-579.png]]
528 Figure: Direction region offset
529
530 * **Swap top and bottom faces**
531 It exchanges the upper and lower surface of plates and the front and back sides of walls. It also mirrors objects with variable thicknesses.
532 \\[[image:1585293570791-882.png]]
533 Figure: Swap plate region surface (variable thickness)
534
535 * **Logical operation: Union**
536 It adds user-defined area to a selected region or unifies two predefined regions. The result region always inherits the properties of the goal region selected first.
537 \\[[image:1585293599583-234.png]]
538 Figure: Custom drawn part added to a (plate) region
539 [[image:1585293614671-197.png]]
540 Figure: Unifying two regions into one
541
542 * **Logical operation: Substract**
543 It cuts out a part of a region, which will be determined by another region intersects the original one. The result region always inherits the properties of the goal region selected first.
544 \\[[image:1585293650594-880.png]]
545 Figure: Substract of two intersected regions
546
547 * **Logical operation: Intersection**
548 It creates a new region from the intersection of two regions. The result region always inherits the properties of the goal region selected first.
549 \\[[image:1585293675788-152.png]]
550 Figure: Intersection of two regions
551
552 * **Logical operation: Excluded “OR” (XOR)**
553 It performs an algebral XOR operation on an existing region and a shape drawn to intersect it or two regions having common part. The common part will be deleted. The result region always inherits the properties of the goal region selected first.
554 \\[[image:1585293696664-772.png]]
555 \\Figure: Deleted intersection part of two regions
556
557 == Modify solid ==
558
559 //Solid operations// command includes editing functions of drawing **solids**.
560
561 * **Remove hole**
562 * **Split solid**
563 It divides solids into several pieces by cutting plane that can be defined manually as custom plane or by selecting existing regions or by selecting a solid intersects the original one.
564 \\[[image:1585293737073-826.png]]
565 Figure: Splitting solid with predefined region and custom defined plane
566
567 * **Logical operation: Union**
568 It unifies one solid with another one(s). The result solid always inherits the properties of the goal solid selected first.
569 \\[[image:1585293755727-784.png]]
570 Figure: Unifying three solids into one
571
572 * **Logical operation: Substract**
573 It cuts out a part of a solid, which will be determined by another solid intersects the original one. The result solid always inherits the properties of the goal solid selected first.
574 \\[[image:1585293772895-740.png]]
575 \\Figure: Substract of solids
576
577 * **Logical operation: Intersection**
578 It creates a new solid from the common part of two solids. The result solid always inherits the properties of the goal solid selected first.
579 \\[[image:1585293795736-960.png]]
580 Figure: Intersection of two solids
581
582 * **Logical operation: Excluded “OR” (XOR)**
583 It performs an algebral XOR operation on two selected solids. The common part will be deleted. The result solid always inherits the properties of the goal solid selected first.
584 \\[[image:1585293818034-815.png]]
585 \\Figure: Deleted intersection part of two solids
586
587 == Change appearance ==
588
589 The //Change appearance// command changes several properties of objects according to user modifications.
590
591 * **Change properties**
592 The display properties of objects can be modified in one settings dialog:
593 ** layer of drawing objects,
594 ** line type of lines, edges and axes,
595 ** text style of texts, tables, dimensions etc.
596 ** color of selected objects (different color can be set from the color of the layer assigned to the object),
597 ** pen width of objects.
598
599 (% style="text-align:center" %)
600 [[image:1585293851696-304.png]]
601
602 (% style="text-align: center;" %)
603 Figure: Appearance modification
Copyright 2020 StruSoft AB
FEM-Design Wiki