PanelingTools Scripting for Rhino4.0 aims to make PanelingTools methods available for RhinoScript developers. This document includes full description of PanelingTools scripting methods.
Examples using all methods is attached to toolbar buttons. Toolbars (PanelingTools.tb) are avialable for download (zipped with the plugin when you download from PanelingTools wiki page)
Accessing methods: how to get PanelingTools plug-in object:
First step is to get hold of PanelingTools plugin object. Make sure PanelingTools.rhp plugin is loaded when you start Rhino (use PluginManager command to load PanelingTools.rhp for the first time).
The plugin object is accessed using GetPluginObject("Plugin Name") as shown in the following:
Syntax:
Rhino.GetPluginObject (strPlugIn)
Parameters:
strPlugIn
String. The name of a registered plug-in that supports scripting. If the plug-in is registered but not loaded, it will be loaded
Returns:
Object
A scriptable object if successful
Null
If not successful, or on error
PanelingTools toolbars have a script toolbar yellow toolbar that has examples for each of the methods. You can use right mouse click while holding shift button down to open a toolbar button. You can then check/modify scripts.
In order to access PanelingTools ( PT ) methods from within Monkey RhinoScript Editor ,you need to save PanelingTools.syntaxml file (included in the download zip file) in the ../Monkey/Resources folder.
Generate surface divide points based on surface UV directions
Generates surface grid of points by number or distance following surface U & V directions. In case of dividing by distance, the defined distance is applied only on the first iso-curve in each direction. It will therefore varies if the surface is doubly curved.
Generate surface divide points based on direct distance
Generates surface grid of points by direct distance between points. This method is a bit fragile. Each new point is based on previously calculated points. If for any reason a point fail to generate, subsequent point of that row fail as well. Setting extend option to true helps creating more predictable results in most cases (unless when extending the suface create self intersecting or weird result)
Array. Array of dividing parameters in U direction
arrVParamList
Array. Array of dividing parameters in V direction
bAdd
Boolean. Add dividing points to context
Returns:
Array of Arrays
Array of point-objects arrays (2 dimensional array of points)
Null
If not successful, or on error
Rhino Plug-in for Paneling NURBS Surfaces and Polysurfaces. This is work in progress (WIP)
6/7/2009 2:53:22 PM - -122.58.128.212
""RhinoScript"" is a scripting language based on Microsoft's ""VBScript"" language. With ""RhinoScript"", you can quickly add functionality to Rhino, or automate repetitive tasks.
4/20/2009 1:59:35 PM - -204.177.179.99
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
""RhinoScript"" is a scripting language based on Microsoft's ""VBScript"" language. With ""RhinoScript"", you can quickly add functionality to Rhino, or automate repetitive tasks.
4/20/2009 1:59:35 PM - -204.177.179.99
Rhino Plug-in for Paneling NURBS Surfaces and Polysurfaces. This is work in progress (WIP)
6/7/2009 2:53:22 PM - -122.58.128.212
Rhino Plug-in for Paneling NURBS Surfaces and Polysurfaces. This is work in progress (WIP)
6/7/2009 2:53:22 PM - -122.58.128.212
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.
7/21/2008 12:57:11 PM - -76.185.41.9
Methods description of PanelingTools Plugin for Rhino4.0 that are available for RhinoScript developers.