Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start:plugins:drawusertexts:drawusertexts-usermanual [2020/08/14 16:06] adminmar [Plugin installation] |
start:plugins:drawusertexts:drawusertexts-usermanual [2021/11/04 14:26] (current) adminmar |
||
---|---|---|---|
Line 3: | Line 3: | ||
//Draw UserTexts // is a plugin for Rhino 3D, designed to add the possibility to automatically insert texts based on the curves usertexts in your Rhino document. | //Draw UserTexts // is a plugin for Rhino 3D, designed to add the possibility to automatically insert texts based on the curves usertexts in your Rhino document. | ||
===== Plugin installation ===== | ===== Plugin installation ===== | ||
+ | ==== Overview ==== | ||
The plugin installer can be downloaded at: [[https:// | The plugin installer can be downloaded at: [[https:// | ||
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.\\ | ||
- | //Draw UserTexts // works only for Rhino 6 ((Rhino6.15 or later)). | + | //Draw UserTexts // works with Rhino 6((Rhino 6.15 or higher)) and Rhino7((Rhino 7.5 or higher)). |
- | ==== License activation ==== | + | |
- | The free evaluation can be used once per computer, | + | {{page> |
- | The license activation requires network access to www.tomkod.com \\ | + | |
- | Please check your firewall in case of failure. | + | {{page> |
- | ==== Toolbar ==== | + | |
- | The toolbars for Rhino are always included in your plugins | + | {{page> |
- | To install them, you just have to drag/drop the file “Tomkod.rui” to a rhino window. | + | |
===== Features and commands ===== | ===== Features and commands ===== | ||
- | ==== Command1 | + | ==== DrawUserTexts_About |
- | <WRAP center round todo 60%> | + | This command can be used only from the command line prompt. It displays the plugin' |
- | Todo | + | {{ : |
- | </ | + | ==== DrawUserTexts_License ==== |
- | ==== Command2 | + | This command can be used only from the command line prompt. It displays the plugin' |
+ | |||
+ | See [[drawusertexts-usermanual# | ||
+ | |||
+ | ==== DrawUserTexts | ||
+ | Adds annotations along your 2D curves using our smart positioning system. If the curve is too short or there isn't enough space, a leader will be used instead. | ||
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Launch the command |
- | Todo | + | - Select the target curves ⇒ a real-time preview is displayed |
- | </ | + | - Change any option if needed |
+ | - Right-click or press ENTER to validate | ||
+ | {{ : | ||
=== Scripted mode === | === Scripted mode === | ||
- | <WRAP center round todo 60%> | + | No scripted mode is available for options at the moment. |
- | Todo | + | |
- | </ | + | |
=== Options === | === Options === | ||
- | <WRAP center round todo 60%> | + | == Attribute == |
- | Todo | + | This option opens a form to pick the usertext that should be read, among a list of attributes existing in the model. |
+ | The Rhino' | ||
+ | {{ : | ||
+ | <WRAP center round info 80%> | ||
+ | If some curves don't have the selected usertext, the preview will display <?> instead, but those texts won't be created in the result. | ||
+ | {{ : | ||
</ | </ | ||
+ | == TextHeight == | ||
+ | Changes the inserted text size. | ||
+ | {{ : | ||
+ | <WRAP center round important 80%> | ||
+ | If your text height is too big compared you the size of your curves, it might considerably slow down the command preview, especially on large models. This is normal since our algorithms will have to try a lot more locations to fit the texts. | ||
+ | </ | ||
+ | == Font == | ||
+ | This option opens a form to pick the font name among your computer' | ||
+ | <WRAP center round tip 80%> | ||
+ | It might happen that the preview is not refreshed after a font is selected. This can be fixed by changing the text height afterward. | ||
+ | </ | ||
+ | {{ : | ||
+ | == UseCurveLayer == | ||
+ | If // | ||
+ | == Layer == | ||
+ | This option opens a form to pick the output texts' layer. | ||
+ | <WRAP center round info 80%> | ||
+ | Only visible if // | ||
+ | </ | ||
+ | {{ : | ||
+ | |||
+ | ==== OutlineToLine ==== | ||
+ | Converts outlines (plates) to single lines or arrows. | ||
+ | {{ : | ||
+ | === Walkthrough === | ||
+ | - Select one or several outline curves(Usually a planar section). The selected curves will be automatically grouped according to the option ' | ||
+ | - For each curve group, the main curve is kept and outlines or arrows are created. If the option is enabled, annotations will be also created. The result is previewed in real-time while using the command, as well as a key table to understand the preview' | ||
+ | - Set your options and fix the curve selection within groups if needed | ||
+ | - Right-Click or press ENTER to validate | ||
+ | <WRAP center round info 90%> | ||
+ | Although this command can work with a lot of 2D originated from a 3D model (// | ||
+ | </ | ||
+ | === Options === | ||
+ | ^ Type | Choose between Outline, Arrow, or Auto. When Auto is selected, the usertext “RhinoStructure: | ||
+ | ^ Layer | Select a layer for the result | | ||
+ | ^ ChangeSide | Swap a group' | ||
+ | ^ ChangeAllSides | Applies ChangeSide to every group | | ||
+ | ^ ManualCurvesPick | Pick a group from your current selection, then select/ | ||
+ | ^ LengthBetweenOffsets | Distance between two offset curves when the Outline mode is used | | ||
+ | ^ Offset | Offset distance from the group' | ||
+ | ^ LengthOffset | Length of every offset curve | | ||
+ | ^ AngleArrow | Angle when arrow mode is used | | ||
+ | ^ LengthArrow | Length of every arrowheads curve | | ||
+ | ^ AddReference | When enabled, applies a specialized version of the // | ||
+ | ^ TextHeight | Text height used when AddReference is enabled | ||
+ | ^ ReferenceAttributeKey | Defines which usertext should be read when // | ||
+ | ^ GroupingMethod|Defines how the curves should be grouped: < | ||
+ | * **None**: Each curve will be considered independently. Appropriate for closed polycurves. | ||
+ | * **PartID**: Curves/ | ||
+ | * **RhinoGroup**: | ||
+ | * **Both**: Curves/ | ||
+ | </ | ||