This plugin was developed to teach your computer to play the game "connect the dots". The rules included random points in 3d space. The computer must find a grid or profile set to be used with NetworkSrf or by lofting. Structured point clouds that come from CT scanners and G-Code files are also supported as well as manual Digitized points. The plugin can detect a Cluster and Gap in the stream or detect a row or column jump. The stream is the sort order for the x,y,z values and can be set to any sequence desired. Each sequence can create a set of curves that connect in XYZ space, creating curves that can be used to model surfaces with.
There are Filters setup so you can reduce the point count per row and column. Scanned data can detect multiple loops in the same row. Machine generated point clouds follow feed rates and step values that run in different directions. Some files use angles with just XZ values like a G-code Axis file. All file types are supported but may need a conversion first to retrieve the point value before you can assign a different setting for Order or Style.
Installation:
Close Rhino and run Points.exe from its directory. Two aliases
will be added to you alias list, CP is for command paste and
the other is Crv2Pnt so you can use it in a Icon or from the
popup command list. There is a service release date used to
switch some commands around if needed. A new service releases
will warn at starting that its un-tested. When closing and
the Service release is un-tested Click on Yes if everything
worked ok. Other wise send me a e-mail stating the problems
you had with the service release.
Above is a G-code axis that took 4 splits to get the file converted
to a readable size. The curve length was to long to surface with lofting
so I exploded the polylines then rebuilt and selected 15 curves at a time
to get the Surface you see. 250,000 points of a toolpath.
Large axial files split best at 90 degree increments. I used the
check box on the 2-3-4 th file to share data between files.
Here is a close up. Check out the wrinkles in the neck area.
The acorn file is included as a test file. The scan direction
is Sort-YX and has a planar surface that was removed. This is a
G-code plan toolpath file converted to a txt file.
A Talus bone curve set from a CT scanner. Can you see three loops?
The Plugin can detect "islands" in rows but you have to set the "gap"
distance to the correct value for it to work.
Scan direction was ZY and I set the gap detector to 2.0. It was a trick to
figure out how to use the curves to surface with. 3 lofts, 3 patches and
I had to split the transition loop into 4 parts and build the bridge. I used
loop-poly and the filter was set to 1. I also used cloud to do some cleanup on
the file as CT bone scan's are based on density and there was some stragglers.
Okay This is the last scan version. This shows 3 different sort directions.
These are true toolpaths with end positions and a full single curve path.
Digitized handles. The Faro arm was used, sort order YX with interpolated and
polyline. Both networksrf and loft were used. I took the original and redesigned the
handle a bit, testing what it was like to design with points. It was fun and easy.
Note the UV director counts and the points. Test the included handle files.

Gaps and Clusters. Find and use the smallest Gap distance in the green Curve Data area.
Kind a artistic stuff. This is just 40 random points open ended. You can use all sort
orders with random clouds. This was a good point spread. Closed solids are also possible.
Please read the Points.txt Help file before running the program.
History
10/30/03:
Added install path quotes for "Program Files" install locations.
Fixed a Sort ZY - Gaps bug that crashed the program.
Added Bottle.txt as a example file.