Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start:plugins:rhinobeamtools:rbt-usermanual [2021/03/15 11:38]
adminmar Grammatical and spelling check
start:plugins:rhinobeamtools:rbt-usermanual [2021/11/04 14:27] (current)
adminmar
Line 9: Line 9:
 The plugin installer can be downloaded at: [[https://www.tomkod.com/product/rhino-beam-tools/]] \\  The plugin installer can be downloaded at: [[https://www.tomkod.com/product/rhino-beam-tools/]] \\ 
 A free trial is included, and yearly licenses can be purchased on the aforementioned page.\\  A free trial is included, and yearly licenses can be purchased on the aforementioned page.\\ 
-//Rhino Beam Tools// works for Rhino 5 ((Rhino 5.12 or later)), Rhino 6 ((Rhino 6.15 or later)), and Rhino7((Tested up to Rhino 7.1)).+//Rhino Beam Tools// works with Rhino 5((Rhino 5.12 or higher)), Rhino 6((Rhino 6.15 or higher)), and Rhino7((Rhino 7.5 or higher)).
  
 {{page>start:plugins:common#[Yak]&noindent&nofooter&nodate}} {{page>start:plugins:common#[Yak]&noindent&nofooter&nodate}}
Line 25: Line 25:
 Beams are oriented lines located between two nodes ((More specifically, two nodes definition numbers)). They are represented as an arrow and have an optional angle option. Beams are oriented lines located between two nodes ((More specifically, two nodes definition numbers)). They are represented as an arrow and have an optional angle option.
 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 //Steel//'s requirements, thus they might be different when exporting to RDM6-7. 
 +== 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 ====
Line 159: Line 175:
  
 ====RBT_Export ==== ====RBT_Export ====
-<WRAP center round todo 60%> 
-Todo: Add the new icon 
-</WRAP> 
  Exports your beams, nodes, and sets to (c)Steel((//(r)Bureau Veritas//' beam calculation software)) or RDM7.  Exports your beams, nodes, and sets to (c)Steel((//(r)Bureau Veritas//' beam calculation software)) or RDM7.
 === Walkthrough === === Walkthrough ===
Line 167: Line 180:
   - Select a file path and extension to export the model to (c)Steel3 (//*.stw*//), (c)Steel4  (//*.steel*//), or RDM6-7 (//*.por*//)   - Select a file path and extension to export the model to (c)Steel3 (//*.stw*//), (c)Steel4  (//*.steel*//), or RDM6-7 (//*.por*//)
   - The file is created, then RBT attempts to open it with Windows' default program for this extension.   - The file is created, then RBT attempts to open it with Windows' default program for this extension.
 +=== Particularities of RDM6-7 ===
 +//RhinoBeamTools// degrees of freedom and local axis orientation are based on Steel. To preserve as much as possible the model when exporting to RDM6-7, the following changes are applied to the exported file:
 +  * RBT's local y axis is declared as RDM6-7 local Z axis
 +  * The nodes constraints (DoF) are simplified, to keep only the values allowed by RDM6-7
 +    * Fixed on all DoF
 +    * Translation fixed / rotation free on all DoF
 +    * Fixed on all DoF except Y rotation ((But the attached beam must have the other node fixed, otherwise the beam will be NULL))
 +    * Fixed on all DoF except Z rotation ((But the attached beam must have the other node //Fixed on all DoF except Y rotation//, otherwise the beam will be NULL))
 +<WRAP center round important 60%>
 +Every other node constraints will be ignored and the attached beams set to NULL.
 +</WRAP>
 === Scripted mode === === Scripted mode ===
 No Scripted Mode No Scripted Mode