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
Next revision Both sides next revision
start:plugins:drawusertexts:drawusertexts-usermanual [2021/01/08 10:26]
adminmar [DrawUserTexts_About]
start:plugins:drawusertexts:drawusertexts-usermanual [2021/01/08 15:04]
adminmar [OutlineToLine]
Line 26: Line 26:
 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. 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 
-</WRAP>+  - Change any option if needed 
 +  - Right-click or press ENTER to validate 
 +{{ :start:plugins:drawusertexts:dut_walkthrough.gif?nolink |}}
 === Scripted mode === === Scripted mode ===
-<WRAP center round todo 60%> +No scripted mode available for options at the moment.
-Todo +
-</WRAP>+
 ===  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's properties //#ObjectName// and //#ObjectLayerName// will also be available. 
 +{{ :start:plugins:drawusertexts:dut_pickattribute.jpg?nolink |}} 
 +<WRAP center round info 80%> 
 +If some curves don't have the selected usertext, the preview will display <?> instead, but thoses texts won't be created in the result. 
 +{{ :start:plugins:drawusertexts:dut_missingattribute.jpg?nolink&200 |}}
 </WRAP> </WRAP>
 +== TextHeight ==
 +Changes the inserted texts size.
 +{{ :start:plugins:drawusertexts:dut_textheight.jpg?nolink |}}
 +<WRAP center round important 80%>
 +If your text height i 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.
 +</WRAP>
 +== Font ==
 +This option opens a form to pick the font name among your computer's installed fonts.
 +<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.
 +</WRAP>
 +{{ :start:plugins:drawusertexts:dut_pickfont.jpg?nolink |}}
 +== UseCurveLayer ==
 +If //**UseCurveLayer=Yes**//, the generated texts will be in the same layers as their parent curves.
 +== Layer ==
 +This option opens a form to pick the output texts' layer.
 +<WRAP center round info 80%>
 +Only visible if //**UseCurveLayer=No**//.
 +</WRAP>
 +{{ :start:plugins:drawusertexts:dut_pickoutputlayer.jpg?nolink |}}
 +
 +
 +
 +
 +
  
 ==== OutlineToLine ==== ==== OutlineToLine ====
-Convert (metal sheetsoutlines to single lines or arrows.+Converts outlines (plates) to single lines or arrows. 
 +{{ :start:plugins:drawusertexts:otl_walkthrough.gif?nolink |}}
 === Walkthrough === === Walkthrough ===
-== Inputs == +  - 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. 
-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. +  For each curves group, the main curve is kept and outlines or arrows are created. If the option is enabled, annotations will be also created.
-== Result == +
-For each curves group, the main curve is kept and outlines or arrow 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. 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 |}} {{ :start:plugins:drawusertexts:otl_key.jpg?nolink&250 |}}
 +  - Set your options and fix the curve selection within groups if needed
 +  - Right Click or press ENTER to validate
 ===  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 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 |
Line 59: Line 90:
 ^ LengthArrow | Length of every arrowheads curves | ^ LengthArrow | Length of every arrowheads curves |
 ^ AddReference | When enabled, applies a specialized version of WS2S_AddRef command to your result | ^ AddReference | When enabled, applies a specialized version of WS2S_AddRef command to your result |
-^ TextHeight | Text height used when AddReference is enabled |+^ TextHeight | Text height used when AddReference is enabled  |