Show messages: All
1-20
From: AlexPolo
Hi all,
I have a set of 3d curves all made from tangent arcs and checking on the possibility of someone writing a script to extract the following data from the curve set. I have a lot of these that I need to pull this data set from and a script would be fantastic. I am happy to contribute financially as I realize its probably not a script that will have much use for other users.
This is the data I am after from the selected curves which could be joined or exploded.
RADIUS : CURVE LENGTH
R : L
0 : 50
437 : 248
237 : 254
863 : 364
741 : 438
889 : 247
0 : 100
Thanks for any input.

Attachments:
Curve Set.3dm
Image Attachments:
CURVE SET.jpg
From: Frenchy Pilou (PILOU)
http://kyticka.webzdarma.cz/3d/moi/cc/savepointfile/SavePointFile.zip don't make the trick ?
I can't access but... save as txt,. csv,. xyz
From: Barry-H
Hi,
attached nod file that maybe of some use.
The nod was created with the new nodeditor.
Select the curves in order you want and then step thro using number widget
and the radius and length will be added to the data recorders you can the export from there.
Cheers
Barry
Attachments:
Radius & Length.nod
From: Michael Gibson
@Pilou, re:
>
http://kyticka.webzdarma.cz/3d/moi/cc/savepointfile/SavePointFile.zip don't make the trick ?
> I can't access but... save as txt,. csv,. xyz
That script will export x,y,z coordinates of selected point objects to a CSV file. It doesn't do anything for lines and arcs.
@Alex, the only thing that isn't clear is how should the output be ordered if the pieces are exploded and you have only some discontinuous pieces selected like in your screenshot.
It could use natural database order in that case, or selection order, or ??
Or is it not expected that it should receive a selection of lines and arcs that do not touch and should show an error?
- Michael
From: AlexPolo
Hi Barry and Michael,
Many thanks for response - I have exploded the curve selection but the curve is one continuous curve I have added the start and ends with a set figure so I know which direction the curve data is given.
Barry with the NodeEditor I think I may be missing something as I cant get it to run - I downloaded the latest from James archive let me know if this is same version you are using.
I have just completed small tube bending exercise (Balloon Girl) as a test run before I embark on this next project which involves 90m of tube.

Image Attachments:
girl ballon tube.jpg
Global Tension.jpg
NODE EDITOR.jpg
From: Barry-H
Hi Alex,
the I am using NodeditorPlus found here
https://moi3d.com/forum/messages.php?webtag=MOI&msg=11614.1
I have played some more with the nod file and updated it in previous post.
I found it was better to join the curves and let the nod file separate them plus you can select more than one curve and it will separate them and you can step thro the curves with the number widget.
I was hoping to automate it rather than using the numbers widget to step thro to get the radii and length but at the moment cant do but have asked Mo_ te for help with this.
Cheers
Barry
From: Michael Gibson
Hi Alex, here is a command script for exporting the selected lines and arcs out to a text file.
- Michael
Attachments:
ExportArcData.js
From: MO (MO_TE)
Hi
Although it's already solved by Michael, but I challenged myself to create a complete solution for this only using nodeEditor plus.
It turned out there are some small flaws. :)
1- Dim Radius factory only works on arcs and circles. In this case your start and end curves are actually lines, I fixed this by adding one line to Dim Radius node code to return 0 for lines.
2- There is a difference between number presentation in annotations and properties panel.
so for example your desired result on the second arc is this:
437 : 248
but, actual numbers are:
437.42929125818273 : 248.84388345663973
That led me to write two new string nodes "toFixed" and "toPercision" to format numbers. :)
NodeEditor Plus:
https://moi3d.com/forum/messages.php?webtag=MOI&msg=11614.1
Here are updated files and .nod file I've created. ( I'll add these nodes to the next NE Plus version )
Attachments:
Curve_Set_Data_Alex.zip
Image Attachments:
CURVE_SET_Data_Alex.png
From: AlexPolo
Hi Barry, Michael and MOTE
Thank you so much for your input all GOLDEN ARROW solutions - the strength of the MOI community is amazing. The fact that I can conceptualize and materialize in the one program in such a niche manufacturing environment blows me away. As a small token of all your mental acumens I am working on a miniature version of this project which will be resin 3d printed please send me your emails so I can post them out to you if your are interested in a desktop version once that side of the project is complete also.
Ill keep posting updates on this project as the tube comes to life - 90 meters of tube here you come!
my email
mainarmmakers@gmail.com

Image Attachments:
concept creation.jpg
From: MO (MO_TE)
Hi Alex
Thanks, It looks cool. Good luck with your project! :)
P.S. Barry sent me a modified version of my nod that fixes an issue with joined curves by separating them into smaller parts. I thought I'd post it here.
Attachments:
Curve Set Data 2.nod
From: AlexPolo
Thanks Mote and Barry your efforts amazing. Already have a section of data underway.
From the loose spline concept draw, to a tangent arc retrace to hitting the auto button to output this list.
Amazing really!
RAD LENGTH
A
0 93
165 281
138 206
257 109
126 124
130 162
875 204
0 91
0 50
B
0 50
0 75
205 98
4001 760
50 157
C1
0 50
345 191
217 213
290 187
70 172
C2
0 50
3341 272
377 178
90 156
225 187
1972 157
94 113
D1
46 108
274 174
192 226
66 192
0 50
D2
50 157
1948 153
226 110
52 160
0 50
E
0 50
131 181
331 199
282 271
93 167
274 157
50 157
F1
67 143
124 148
198 232
88 140
98 234
0 70
F2
0 128
50 144
267 112
0 50
G1
41 115
715 114
60 137
376 182
53 148
0 50
G2
108 70
198 447
0 50
H
0 50
90 224
57 152
56 139
314 86
75 264
I
0 50
384 161
92 181
50 175
J
0 50
372 118
79 109
951 118
87 134
323 218
90 119
K
129 80
60 110
446 171
58 142
408 119
0 50
L
50 177
298 393
467 233
103 247
0 50
M
0 50
102 188
50 89
43 78
68 157
46 70
N
0 50
290 157
184 215
724 165
40 106
O
0 50
87 83
50 95
4768 288
131 87
169 126
1224 351
1019 292

Image Attachments:
Peep1.jpg
From: AlexPolo
Making progress - slowly!
MADE WITH MOI

Image Attachments:
20250602_123445.jpg
20250602_144658.jpg
20250602_150223.jpg
From: Michael Gibson
Very cool Alex!
From: AlexPolo
Thanks Michael - Moi in the tubework arena is a winner the script has certainly sped up the programing process another month I should have it wrapped up. Ill keep posting progress shots.
From: Larry Fahnoe (FAHNOE)
Great pics and progress Alex! Yes, please do continue to share progress pics, your work is very inspirational!
--Larry
From: Elang
Whoa… this is great!
There’s something really satisfying about seeing a digital design become a real-world object.
From: AlexPolo
Many thanks here is a trial installation on a local secluded beach to see how it is coming together... nearly there
Sprayed in a Matt Black - the illusion of a hand drawn doodle in the air is almost complete.
MADE with MOI...

Image Attachments:
GLOBAL INSTALL01.jpg
GLOBAL INSTALL02.jpg
GLOBAL INSTALL03.jpg
From: Michael Gibson
Woah cool! - Michael
From: Frenchy Pilou (PILOU)
Tinguely on the beach! ;)
From: mkdm
Amazing installation! Congrats :)
Show messages: All
1-20