Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start:plugins:rhinobeamtools:rbt-usermanual [2021/02/09 11:17] adminmar [Interface] |
start:plugins:rhinobeamtools:rbt-usermanual [2021/04/19 21:18] adminmar [Definitions] Added Beam Local axes definitions |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | //Rhino Beam Tools// is a plugin for Rhino 3D, designed to draw mechanical Beams and Nodes in context, then export them in a Beam calculation software. | + | //Rhino Beam Tools// is a plugin for Rhino 3D, designed to draw mechanical Beams and Nodes in context, then export them in a Beam calculation software. |
===== Plugin installation ===== | ===== Plugin installation ===== | ||
Line 20: | Line 20: | ||
==== Definitions ==== | ==== Definitions ==== | ||
=== Nodes === | === Nodes === | ||
- | Nodes are custom points with translations and rotation constraints defined on x, y & z axis. | + | Nodes are custom points with translations and rotation constraints defined on the x, y & z axis. |
Every node in the model is identified by a unique number. | Every node in the model is identified by a unique number. | ||
=== Beams === | === Beams === | ||
- | Beams are oriented lines located between two nodes ((More specifically, | + | Beams are oriented lines located between two nodes ((More specifically, |
Every beam in the model is identified by a unique number. | Every beam in the model is identified by a unique number. | ||
- | === Sets === | + | == Beams local axes == |
+ | Each beam has an angle referred to as θ, and an associated system of local axes x, y, z defined as follows: | ||
+ | * O is the origin of the beam | ||
+ | * E is the end of the beam | ||
+ | * OX, OY, OZ are three axes passing through O and parallel respectively to the three global axes X, Y, Z | ||
+ | * x is the axis orientated from O to E | ||
+ | * OV is an axis : | ||
+ | * perpendicular to x | ||
+ | * contained in the plane x, OY | ||
+ | * oriented like OY (VOY angle >= 90º) | ||
+ | * But, if x is parallel to OY, then: | ||
+ | * if x is orientated like OY, then OV is orientated in the opposite direction of OX | ||
+ | * if x is orientated in the opposite direction of OY, then OV is orientated like OX | ||
+ | * y is the axis obtained by rotating OV clockwise with respect to x by an angle equal to θ (when θ = 0º, y is identical to OV) | ||
+ | * z is the axis perpendicular to x and y and forming with them a dextrose trihedron | ||
+ | These rules are designed to fit // | ||
+ | == Sets == | ||
A set is a group of beams. It is mainly used to easily select beams together. | A set is a group of beams. It is mainly used to easily select beams together. | ||
==== Interface ==== | ==== Interface ==== | ||
=== Panel === | === Panel === | ||
- | //Rhino Beam Tools// comes with a user panel to interact with your Beams, Nodes and Sets. | + | //Rhino Beam Tools// comes with a user panel to interact with your Beams, Nodes, and Sets. |
- | The panel display is refreshed in real time. If you select a beam or a node in the model, the panel is automatically enabled and the appropriate tab is opened. | + | The panel display is refreshed in real-time. If you select a beam or a node in the model, the panel is automatically enabled and the appropriate tab is opened. |
- | The //Display// tab offers quick access | + | The //Display// tab offers quick access |
{{ : | {{ : | ||
=== Annotations === | === Annotations === | ||
- | //Rhino Beam Tools// offer the possibility to display annotations in the model with the every node's settings: | + | //Rhino Beam Tools// offer the possibility to display annotations in the model with every node's settings: |
{{ : | {{ : | ||
The content, size, offset and color of these annotations can be edited in the RhinoBeamTools' | The content, size, offset and color of these annotations can be edited in the RhinoBeamTools' | ||
Line 49: | Line 65: | ||
=== Display settings | === Display settings | ||
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
- | The display settings can be edited from RhinoBeamTools' | + | The display settings can be edited from RhinoBeamTools' |
</ | </ | ||
{{ : | {{ : | ||
| ^ Name ^ Description | | ^ Name ^ Description | ||
- | ^ Beams display settings | + | ^ Beams display settings |
- | ^ ::: | + | ^ ::: |
^ Nodes display settings | ^ Nodes display settings | ||
^ ::: | ^ ::: | ||
^ ::: | ^ ::: | ||
^ ::: | ^ ::: | ||
- | ^ ::: | + | ^ ::: |
^ ::: | ^ ::: | ||
Line 101: | Line 117: | ||
{{ : | {{ : | ||
=== Preselection === | === Preselection === | ||
- | Preselection is allowed, but the nodes order will be random. If more than two nodes where preselected, | + | Preselection is allowed, but the nodes' |
=== Options === | === Options === | ||
No option available. | No option available. | ||
Line 128: | Line 144: | ||
- Select the line and curves that should be imported | - Select the line and curves that should be imported | ||
- Choose if the original lines should be removed | - Choose if the original lines should be removed | ||
- | - For each non linear curve, a segment count option is shown to split the curve in several lines. The current view is zoomed in and the current curve is highlighted. | + | - For each non-linear curve, a segment count option is shown to split the curve into several lines. The current view is zoomed in and the current curve is highlighted. |
- | - Every beams and nodes are created, duplicated nodes are removed and intersecting beams are splitted. | + | - Every beam and node is created, duplicated nodes are removed and intersecting beams are split. |
{{ : | {{ : | ||
=== Preselection === | === Preselection === | ||
Preselection is allowed. | Preselection is allowed. | ||
=== Options === | === Options === | ||
- | * //Delete original lines// : Select | + | * //Delete original lines//: Select |
---- | ---- | ||
Line 162: | Line 178: | ||
Todo: Add the new icon | Todo: Add the new icon | ||
</ | </ | ||
- | | + | |
=== Walkthrough === | === Walkthrough === | ||
- Launch the command | - Launch the command | ||
- Select a file path and extension to export the model to (c)Steel3 (// | - Select a file path and extension to export the model to (c)Steel3 (// | ||
- | - The file is created, then RBT attempts to open it with windows | + | - The file is created, then RBT attempts to open it with Windows' |
- | <WRAP center round todo 60%> | + | |
- | Todo: Add animated captures | + | |
- | </ | + | |
=== Scripted mode === | === Scripted mode === | ||
No Scripted Mode | No Scripted Mode | ||
Line 191: | Line 204: | ||
=== Walkthrough === | === Walkthrough === | ||
- Select the beams | - Select the beams | ||
- | - The beams nodes are swapped. The arrow orientation | + | - The beams nodes are swapped. The arrows' |
{{ : | {{ : | ||
=== Preselection === | === Preselection === | ||
- | Preselection is allowed, every selected | + | Preselection is allowed, every selected |
=== Options === | === Options === | ||
No option available. | No option available. | ||
Line 210: | Line 223: | ||
{{ : | {{ : | ||
=== Preselection === | === Preselection === | ||
- | Preselection is enabled if one and anly one node is preselected. | + | Preselection is enabled if one and only one node is preselected. |
=== Options === | === Options === | ||
No option available. | No option available. | ||
Line 240: | Line 253: | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
This command is a beta prototype. | This command is a beta prototype. | ||
- | It might have unwanted | + | It might have unwanted |
TomKod may or may not publish a proper version at a later date. | TomKod may or may not publish a proper version at a later date. | ||
</ | </ |