
RStool is writen by Ding Kuai, an architect currently working in zaha Beijing . RStool is a small plugin I wrote after work, the purpose is to improve the efficiency of daily architectural design work.If you have any questions or suggestions, please feel free to contact me.
Installing RsToolfor Rhino 8(Service release candidate 8SR13):
Windows: Use the PackageManager command to search for "RsTool" and click “Download and Install”.
Toolbar: Type the command "rsToolStart" or any command of rstool, and the toolbar will automatically open. Then, remember to add the plugin directory to the file search paths in Options, as some commands are based on grasshopperPlayer to open specific GH files in the plugin directory.
Loading error: Make sure you have the latest Rhino 8 service release (8.13 or later).
How to use: You can view the GIFs introducing how to use the commands in the plugin directory.
Includes commands:
rsTesselateNurbs: Perform basic pattern division on the NURBS base surface.
rsTileQuadNurbsBlend::Blends two tiles based on curve influence and flows them onto a target tile surface. It's hard to describe, just look at the GIF. It's very convenient for creating parametric facades.
rsTerrain:generate terrain mesh by contour crvs
rsSectionSweep: do sweep1 based on the profile you select
rscurtain: generate curtain based onthe crvs you selected
Parametric Door: Opens a door based on a line on the wall
rsBubble: Generates a bubble-shaped mesh based on a base surface (essentially a gh file run by Grasshopper Player)
rsPlaceObjsOnCrv: Generates a certain number of random points on a curve, with the option to remove points that are too close based on distance.
rsPlaceObjsOnCrv: Places model assets along the direction of a reference curve.
rsGradientSelectByCrv: Gradient selection along a curve
rsRandomSelection: Random selection
rsSprinkerOne: Scatters a single object
rsSprinkerMultiple: Scatters multiple objects
rsFaceCamera: Faces the camera
rsMoveProject: Projects and moves objects
rsSetCamera: Sets the camera
rsArrayBetween: Array copy between two points, similar to SU
rsSuExport: Exports to an SU file in the directory
rsFlipClosedMeshOutward: Flips the direction of incorrectly oriented mesh objects
rsJoinMeshesByMaterials: Combines meshes by material
rsRandomChange: Randomly rotates and scales objects
rsGradientChangeByCrv: Curve-driven gradient transformation
rsHeightPt: Adds annotation points displaying height information
rsCloseObjLayer: Closes the layers of selected objects
rsHatchPlanarSurfaces: Converts planar surfaces to hatch fill
rsSelectBySrfEdgeCount: Selects surfaces based on the number of edges
rsZigZagRamp: Creates a zigzag ramp
rsMergeLayers: Merges layers
rsEscalator: Generates an escalator
rsStairBySteps: Generates stairs based on a step line
rsFadingStairVertical/rsStairBySteps: Generates a gradient transition stair based on two curves
rsRoadline: Generates road markings for rendering based on the road edge line