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:marineweightschedule:mws-usermanual [2021/01/07 13:53] adminmar [Gblock_Select] |
start:plugins:marineweightschedule:mws-usermanual [2021/09/03 14:32] adminmar [ProjectWeightReport] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Marine Weight Schedule - User Manual ====== | ====== Marine Weight Schedule - User Manual ====== | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | //Marine Weight Schedule// is a plugin for Rhino 3D designed to generate - from a vessel’s 3D model - a bill of masses/ | + | //Marine Weight Schedule// is a plugin for Rhino 3D designed to generate - from a vessel’s 3D model - a bill of masses/ |
- | A command is also provided to generate | + | A command is also provided to generate |
- | Both reports will be generated as excel files (.xlsx) based on a customizable template, but microsoft | + | Both reports will be generated as excel files (.xlsx) based on a customizable template, but Microsoft |
===== Plugin installation ===== | ===== Plugin installation ===== | ||
==== Overview ==== | ==== Overview ==== | ||
Line 31: | Line 31: | ||
=== Walkthrough === | === Walkthrough === | ||
For each layer((The whole model or worksession will be used)), the command will retrieve the //Mass//, //Margin// and //Vertical offset// values from the layer name((Read "Model preparation" | For each layer((The whole model or worksession will be used)), the command will retrieve the //Mass//, //Margin// and //Vertical offset// values from the layer name((Read "Model preparation" | ||
- | - For each rhino object, the actual mass and gravity center will be computed, using the layer values. The layer' | + | - For each rhino object, the actual mass and gravity center will be computed, using the layer values. The layer' |
- At the same time, the Bill-of-Materials will be created internally. | - At the same time, the Bill-of-Materials will be created internally. | ||
- An excel report will be created. | - An excel report will be created. | ||
{{ : | {{ : | ||
=== Model preparation === | === Model preparation === | ||
- | The fondamental | + | The fundamental |
For example: // | For example: // | ||
- | * The layer **'' | + | * The layer **'' |
- | * The layer **'' | + | * The layer **'' |
== Layers naming convention == | == Layers naming convention == | ||
The document' | The document' | ||
- | < | + | < |
where: | where: | ||
* **'' | * **'' | ||
* **'' | * **'' | ||
* **'' | * **'' | ||
+ | * **'' | ||
+ | Two layers with the same name but different materials will not be grouped together. | ||
{{ : | {{ : | ||
Line 64: | Line 66: | ||
For example: | For example: | ||
{{ : | {{ : | ||
+ | <WRAP center round tip 90%> | ||
+ | Since v1.1.3, the implicit stiffeners can also have their material names defined with a specific syntax: | ||
+ | < | ||
+ | </ | ||
* **Stiffeners defined as curves in the model** | * **Stiffeners defined as curves in the model** | ||
Two kind of curves-defined stiffeners can be used: | Two kind of curves-defined stiffeners can be used: | ||
Line 76: | Line 82: | ||
This will count as one surface, Thickness 6, width=120, plus one profile 80x8 | This will count as one surface, Thickness 6, width=120, plus one profile 80x8 | ||
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
- | In this case, the command will output an area for the plate, and a length for the profile: | + | In this case, the command will output an area for the plate and a length for the profile: |
'Th.6 plate Area' = length x 120 | 'Th.6 plate Area' = length x 120 | ||
Line 97: | Line 103: | ||
== Particular case for Blocks == | == Particular case for Blocks == | ||
- | By default, rhino(r) blocks((instances references)) are ignored by the command. However we provide several commands to transform blocks into GBlocks, which are considered in the reports as ponctual | + | By default, rhino(r) blocks((instances references)) are ignored by the command. However, we provide several commands to transform blocks into GBlocks, which are considered in the reports as punctual |
See [[start: | See [[start: | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
- | When the command will process GBlocks, their layer properties will be ignored, and the Gblock' | + | When the command will process GBlocks, their layer properties will be ignored, and their internal definition will be used instead (Name, gravity center, mass). |
</ | </ | ||
Line 112: | Line 118: | ||
{{: | {{: | ||
- | Bill of masses detailed sheets for Volumes, surfaces, curves and points: | + | Bill of masses detailed sheets for Volumes, surfaces, curves, and points: |
{{: | {{: | ||
Line 132: | Line 138: | ||
<wrap hi> | <wrap hi> | ||
- | It is recommended to edit only the texts values and the logos, while keeping the document general layout. | + | It is recommended to edit only the text values and the logos while keeping the document' |
---- | ---- | ||
==== HydrostaticReport ==== | ==== HydrostaticReport ==== | ||
- | Computes | + | Computes |
=== Walkthrough === | === Walkthrough === | ||
The hull's surface or polysurface is selected as input. | The hull's surface or polysurface is selected as input. | ||
- | Once validated, Rhino' | + | Once validated, Rhino' |
{{ : | {{ : | ||
=== Options === | === Options === | ||
Line 151: | Line 157: | ||
<wrap hi> | <wrap hi> | ||
- | It is recommended to edit only the texts values and the logos, while keeping the document general layout. | + | It is recommended to edit only the text values and the logos while keeping the document' |
---- | ---- | ||
==== GBlock_SetData ==== | ==== GBlock_SetData ==== | ||
- | Adds gravity center and mass informations | + | Adds gravity center and mass information |
+ | <WRAP center round info 90%> | ||
+ | When using this command on an existing GBlock, its gravity center, mass information, | ||
+ | |||
+ | This is the only way to edit a GBlock name or data. | ||
+ | </ | ||
=== Walkthrough === | === Walkthrough === | ||
- Start the command | - Start the command | ||
Line 165: | Line 176: | ||
==== GBlock_GetList ==== | ==== GBlock_GetList ==== | ||
- | Lists every existing GBlock | + | Lists every existing GBlock |
=== Walkthrough === | === Walkthrough === | ||
- Start the command | - Start the command | ||
- | - A windows | + | - A window |
{{ : | {{ : | ||
Line 183: | Line 194: | ||
- Launch the command | - Launch the command | ||
- Pick a GBlock name from the list | - Pick a GBlock name from the list | ||
- | - Every instances | + | - Every instance |
{{ : | {{ : | ||
==== GBlock_SelectNextMissingData ==== | ==== GBlock_SelectNextMissingData ==== | ||
- | Select | + | Selects |
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Launch the command |
- | Todo | + | - The commands loops between the non-GBlocks instances in the model. (Press ESC to leave) |
- | </ | + | {{ : |
+ | |||
+ | ==== GBlock_Rename ==== | ||
+ | Renames a GBlock definition (Every instance will be renamed) | ||
+ | === Walkthrough === | ||
+ | - Launch the command | ||
+ | - Pick a Gblock from the list | ||
+ | - Enter a new name for the GBlock |