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:rhinopiping:rp-usermanual [2021/07/22 10:25] adminmar [RP_Replace {{ :start:plugins:rhinopiping:image8.png}}] |
start:plugins:rhinopiping:rp-usermanual [2021/11/18 14:00] adminmar Added placeholder for RP_CC_CreateItem |
||
---|---|---|---|
Line 4: | Line 4: | ||
RhinoPiping is a rhino(r) plugin to create parametric piping networks in contextual 3D. | RhinoPiping is a rhino(r) plugin to create parametric piping networks in contextual 3D. | ||
===== Plugin installation ===== | ===== Plugin installation ===== | ||
+ | <WRAP center round important 60%> | ||
+ | RhinoPiping is currently only compatible with Rhino 5. | ||
+ | </ | ||
+ | |||
==== Overview ==== | ==== Overview ==== | ||
RhinoPiping exists in two versions, **RhinoPiping LT** and **RhinoPiping Pro**. __These two versions are not compatible__, | RhinoPiping exists in two versions, **RhinoPiping LT** and **RhinoPiping Pro**. __These two versions are not compatible__, | ||
Line 124: | Line 128: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | ==== How to add a piping component to your catalog ==== | ||
+ | See [[https:// | ||
+ | |||
==== How to create a pipe class ==== | ==== How to create a pipe class ==== | ||
Every pipe class definition file are declared in the file pipe-classes.xml | Every pipe class definition file are declared in the file pipe-classes.xml | ||
Line 698: | Line 706: | ||
</ | </ | ||
- | |||
- | |||
==== RP_Replace | ==== RP_Replace | ||
{{ : | {{ : | ||
Line 705: | Line 711: | ||
If components are pre-selected, | If components are pre-selected, | ||
- | ==== RP_Rotate {{ : | + | ==== RP_Rotate |
+ | {{ : | ||
This command rotates an element around the axis of one of its connection circles. It can also be used to rotate a larger part of a pipeline. | This command rotates an element around the axis of one of its connection circles. It can also be used to rotate a larger part of a pipeline. | ||
Line 719: | Line 726: | ||
* RotateNeighbours | * RotateNeighbours | ||
If the value is “True”, the transformation is also applied to the neighbors of the transformed element. This option is disabled if the neighbors cannot follow the transformation. (It's the case when the transformed element is on a loop.) | If the value is “True”, the transformation is also applied to the neighbors of the transformed element. This option is disabled if the neighbors cannot follow the transformation. (It's the case when the transformed element is on a loop.) | ||
- | ==== RP_TurnAround {{ : | + | ==== RP_TurnAround |
+ | {{ : | ||
This command turns a component around an axis while keeping the connections. You just have to run the command, choose the component, and pick the symmetry’s axis. | This command turns a component around an axis while keeping the connections. You just have to run the command, choose the component, and pick the symmetry’s axis. | ||
- | {{ : | + | |
+ | ==== RP_CC_CreateItem ==== | ||
+ | <WRAP center round todo 60%> | ||
+ | todo | ||
+ | </ | ||
===== Commands (Pro edition only) ===== | ===== Commands (Pro edition only) ===== | ||
- | ==== RP_ChangeElbows {{ : | + | ==== RP_ChangeElbows |
+ | {{ : | ||
This command replaces an elbow (or several) with any other compatible elbow. | This command replaces an elbow (or several) with any other compatible elbow. | ||
- | ==== RP_ReplaceDiameters {{ : | + | ==== RP_ReplaceDiameters |
+ | {{ : | ||
This command changes the diameter of a pipeline. Every piping element of the selected pipeline, including components, will be replaced. You will only be able to select compatible diameters. (For example, if a valve included in the selected pipeline only exists for DN40 and DN50, you will only be able to choose between these two sizes.) | This command changes the diameter of a pipeline. Every piping element of the selected pipeline, including components, will be replaced. You will only be able to select compatible diameters. (For example, if a valve included in the selected pipeline only exists for DN40 and DN50, you will only be able to choose between these two sizes.) | ||
- | ==== RP_Stretch**[[http:// | + | ==== RP_Stretch |
+ | {{ : | ||
This command lets you stretch/ | This command lets you stretch/ | ||
Line 744: | Line 759: | ||
Switch the unchanged and transformed ends. | Switch the unchanged and transformed ends. | ||
- | ==== RP_Mirror {{ : | + | ==== RP_Mirror |
- | + | {{ : | |
- | This command creates the symmetry of a pipeline portion. The created components are the same as the original ones, only their position is symmetrical. | + | This command creates the symmetry of a pipeline portion. The created components are the same as the original ones, only their position is symmetrical. |
=== Usage === | === Usage === | ||
- | - {{ : | + | - Run the command // |
- | - Select a pipe line or part of it (The // | + | - Select a pipeline |
- Choose the mirror plane. | - Choose the mirror plane. | ||
- Validate | - Validate | ||
===Options === | ===Options === | ||
- | * Copy | + | * Copy: This option is available only if you selected the whole pipeline. If you select yes, the original line is kept, else it is removed. |
- | This option is available only if you selected the whole pipeline. If you select yes, the original line is kept, else it is removed. | + | * Completion: This option helps with the selection: |
- | * Completion | + | |
- | This option helps with the selection: | + | |
- | + | | |
- | - // | + | * Mirror plane: |
- | | + | |
- | | + | |
- | * Mirror plane | + | |
- | You have several ways to select the Mirror Plane: | + | |
- | | + | ==== RP_Avoidance |
- | | + | {{ : |
- | | + | |
- | | + | |
- | ==== RP_Avoidance {{ : | + | |
This command builds an avoidance on a pipe, in order to avoid an obstacle for example. | This command builds an avoidance on a pipe, in order to avoid an obstacle for example. | ||
- | {{ : | + | <WRAP group> |
+ | <WRAP half column>{{ : | ||
+ | <WRAP half column>{{ : | ||
+ | </WRAP> | ||
===Usage === | ===Usage === | ||
- Run the command // | - Run the command // | ||
Line 794: | Line 809: | ||
This option lets you choose if the first selected point will be the centered vertex or the side vertex of the avoidance. | This option lets you choose if the first selected point will be the centered vertex or the side vertex of the avoidance. | ||
- | ==== RP_RemoveComponent {{ : | + | ==== RP_RemoveComponent |
+ | {{ : | ||
This command deletes a component and tries to redraw a pipeline instead. Just launch the command, select the component and validate to remove it. Pre-selection is taken into account. | This command deletes a component and tries to redraw a pipeline instead. Just launch the command, select the component and validate to remove it. Pre-selection is taken into account. | ||
- | {{ : | + | <WRAP group> |
+ | <WRAP half column>{{ : | ||
+ | <WRAP half column>{{ : | ||
+ | </ | ||
<WRAP center round important 70%> | <WRAP center round important 70%> | ||
An error will occur if the pipes connected to the removed components are not from the same pipe class. This is due to a limitation of the components: as their class is not checked, you may connect them with several non-compatible pipe classes. In this case, the // | An error will occur if the pipes connected to the removed components are not from the same pipe class. This is due to a limitation of the components: as their class is not checked, you may connect them with several non-compatible pipe classes. In this case, the // | ||
Line 806: | Line 825: | ||
==== AA_SetValue ==== | ==== AA_SetValue ==== | ||
This command lets you set the value for a specific attribute. Several elements may be changed at once. | This command lets you set the value for a specific attribute. Several elements may be changed at once. | ||
- | ====Command1 TODO==== | ||
- | <WRAP center round todo 60%> | ||
- | TODO | ||
- | </ | ||
- | === Walkthrough === | ||
- | - Launch the command | ||
- | - First Step :?: | ||
- | - Second Step :?: | ||
- | === Scripted mode === | ||
- | ---- | + | |
- | ====Command2 TODO==== | + | |
- | <WRAP center round todo 60%> | + | |
- | TODO | + | |
- | </ | + | |
- | === Walkthrough === | + | |
- | - Launch the command | + | |
- | - First Step :?: | + | |
- | - Second Step :?: | + | |
- | === Scripted mode === | + | |
- | ---- | + |