Skip to content

dongwoosuk/Reticle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reticle

Centered division tools for Grasshopper. Divide curves and surfaces with equal spacing from center, leaving equal remainders at both ends.

Rhino 8 Grasshopper License

Why Reticle?

Grasshopper's built-in Divide Distance and Divide Length components start dividing from one end of a curve, leaving an uneven remainder at the other end. Reticle solves this by dividing from the center outward, ensuring equal remainders on both sides.

Demo

Divide Centered (Curve)

Reticle.Demo.Part1.mp4

Divide Surface Centered

Reticle.Demo.Part2.mp4

Components

Divide Centered (Curve)

Divide a curve with equal spacing from center.

Input Description
C Curve Curve to divide
D Distance Segment length
E Ends True = merge end points with curve endpoints, False = all division points + endpoints
Output Description
P Points Division points
R Remainder Equal remainder length at each end

Divide Surface Centered (Surface)

Divide a surface UV from center with equal spacing.

Input Description
S Surface Surface to divide
U U Distance Segment length in U direction
V V Distance Segment length in V direction
Eu U Ends U direction ends toggle
Ev V Ends V direction ends toggle
Output Description
P Points Division points grid (tree)
S Surfaces Sub-surfaces (tree)
Ru U Remainder Equal remainder at U edges
Rv V Remainder Equal remainder at V edges

Installation

Option 1: Download .gha

  1. Download DivideCentered.gha from Releases
  2. Copy to %AppData%\Grasshopper\Libraries\
  3. Unblock the file (right-click > Properties > Unblock)
  4. Restart Rhino

Option 2: Build from source

cd src
dotnet build -c Release

The compiled .gha will be in src/bin/Release/net48/.

Python Scripts

Standalone GH Python Script versions are available in the scripts/ folder for use without installing the plugin.

Requirements

  • Rhino 8
  • Grasshopper
  • .NET Framework 4.8 (for building from source)

License

MIT

About

Centered division tools for Grasshopper - divide curve and surfaces with equal spacing from center

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors