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:drawusertexts:drawusertexts-usermanual [2021/03/15 11:42]
adminmar Grammatical and spelling check
start:plugins:drawusertexts:drawusertexts-usermanual [2021/11/04 14:26]
adminmar
Line 6: Line 6:
 The plugin installer can be downloaded at: [[https://www.tomkod.com/product/draw-usertexts/]] \\  The plugin installer can be downloaded at: [[https://www.tomkod.com/product/draw-usertexts/]] \\ 
 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 for Rhino 6((Rhino6.15 or later)) and Rhino7((Tested up to Rhino 7.1)).+//Draw UserTexts // works with 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 67: Line 67:
 {{ :start:plugins:drawusertexts:otl_walkthrough.gif?nolink |}} {{ :start:plugins:drawusertexts:otl_walkthrough.gif?nolink |}}
 === Walkthrough === === Walkthrough ===
-  - Select one or several outline curves(Usually a planar section). The selected curves will be automatically grouped using the user text “PartID”. Conversely, when a curve is picked, the whole group will be selected. +  - Select one or several outline curves(Usually a planar section). The selected curves will be automatically grouped according to the option 'GroupingMethod'. Conversely, when a curve is picked, the whole group will be selected. 
-  - 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. +  - 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's icons. {{ :start:plugins:drawusertexts:otl_key.jpg?nolink&250 |}}
-The result is previewed in real-time while using the command, as well as a key table to understand the preview's icons. +
-{{ :start:plugins:drawusertexts:otl_key.jpg?nolink&250 |}}+
   - Set your options and fix the curve selection within groups if needed   - Set your options and fix the curve selection within groups if needed
   - Right-Click or press ENTER to validate   - 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 (//Make2D//, etc...), it can be tricky to find the proper method for sections. We like using the plugin [[https://www.food4rhino.com/en/app/sectiontools-rhino|SectionTools]] because it is capable of keeping the usertexts from the 3D model, which makes it fit nicely with the option //'GroupingMethod'// set to //PartID//
 +</WRAP>
 ===  Options ===  ===  Options === 
-^ Type | Choose between Outline, Arrow, or Auto. When Auto is selected, the user text “RhinoStructure:Type” will be read for each group. The result will be an arrow if the value is 'ARROW', else it will be an outline |+^ Type | Choose between Outline, Arrow, or Auto. When Auto is selected, the usertext “RhinoStructure:Type” will be read for each group. The result will be an arrow if the value is 'ARROW', else it will be an outline |
 ^ Layer | Select a layer for the result | ^ Layer | Select a layer for the result |
 ^ ChangeSide | Swap a group's offset or arrows orientation. {{ :start:plugins:drawusertexts:otl_changesideopt.jpg?nolink&350 |}} | ^ ChangeSide | Swap a group's offset or arrows orientation. {{ :start:plugins:drawusertexts:otl_changesideopt.jpg?nolink&350 |}} |
Line 84: Line 85:
 ^ AngleArrow | Angle when arrow mode is used | ^ AngleArrow | Angle when arrow mode is used |
 ^ LengthArrow | Length of every arrowheads curve | ^ LengthArrow | Length of every arrowheads curve |
-^ AddReference | When enabled, applies a specialized version of the WS2S_AddRef command to your result |+^ AddReference | When enabled, applies a specialized version of the //DrawUserTexts// command to your result |
 ^ TextHeight | Text height used when AddReference is enabled  | ^ TextHeight | Text height used when AddReference is enabled  |
 +^ ReferenceAttributeKey | Defines which usertext should be read when //AddReference// is enabled((If //GroupingMethod// is //'PartID'// or //'Both'//, this value will also be used to group curves|
 +^ GroupingMethod|Defines how the curves should be grouped: <WRAP>
 +  * **None**: Each curve will be considered independently. Appropriate for closed polycurves.
 +  * **PartID**: Curves/Polycurves will be grouped together by their reference (Option //ReferenceAttributeKey// ).
 +  * **RhinoGroup**: Curves/Polycurves will be grouped using rhino's groups. Any curve belonging to any group of the selected object will also be selected.
 +  * **Both**: Curves/Polycurves will be grouped first using rhino's groups, then the groups will be completed by their reference  (Option //ReferenceAttributeKey// ).
 +</WRAP>|