AutoOpenPrinting Module
This module shadows the Pretty module from the Pretty nuget package to include the special formatting for Rhino types.
Functions and values
| Function or value |
Description
|
Full Usage:
pretty x
Parameters:
'T
Returns: string
|
Just call $"{x}" (for now)
|
Type extensions
| Type extension |
Description
|
Full Usage:
RhinoScriptSyntax.Print(x)
Parameters:
'T
-
('T) the value or object to print
|
Pretty formatting for numbers including thousand Separator and (nested) sequences, first five items are printed out. Prints to Console.Out and to Rhino Commandline Shows numbers smaller than State.Doc.ModelAbsoluteTolerance * 0.1 as 0.0 Settings are exposed in Pretty.PrettySettings: maxDepth = 3 : how deep the content of nested seq is printed maxVertItems = 6 : amount of lines printed. maxHorChars = 120 : maximum amount of characters per line. maxCharsInString = 2000 : after this the characters of a string are trimmed off. The function rs.PrintFull does not do this trimming.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintBlue(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Blue if used from Fesh F# Scripting Editor. Does not add a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintColor(red) (green) (blue) (msg)
Parameters:
int
-
(int) Red Value between 0 and 255
green : int
-
(int) Green value between 0 and 255
blue : int
-
(int) Blue value between 0 and 255
msg : string
-
The string
|
Prints in custom color if used from Fesh F# Scripting Editor. Does not add a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintGray(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Gray if used from Fesh F# Scripting Editor. Does not add a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintGreen(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Green if used from Fesh F# Scripting Editor. Does not add a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintLightBlue(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Light Blue if used from Fesh F# Scripting Editor. Does not add a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintRed(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Red if used from Fesh F# Scripting Editor. Does not add a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintnBlue(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Blue if used from Fesh F# Scripting Editor. Adds a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintnColor(red) (green) (blue) (msg)
Parameters:
int
-
(int) Red Value between 0 and 255
green : int
-
(int) Green value between 0 and 255
blue : int
-
(int) Blue value between 0 and 255
msg : string
-
The format string
|
Prints in custom color if used from Fesh F# Scripting Editor. Adds a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintnGray(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Gray if used from Fesh F# Scripting Editor. Adds a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintnGreen(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Green if used from Fesh F# Scripting Editor. Adds a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintnLightBlue(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Light Blue if used from Fesh F# Scripting Editor. Adds a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Full Usage:
RhinoScriptSyntax.PrintnRed(msg)
Parameters:
string
-
(string) The string to print
|
Prints in Red if used from Fesh F# Scripting Editor. Adds a new line at end. Prints to Console.Out and to Rhino Commandline.
Extended Type:
|
Rhino.Scripting.Fsharp