MoI discussion forum
MoI discussion forum

Full Version: Node Wish List

Show messages:  1-18  …  79-98  99-118  119-138  139-158  159-178  179-198  199-218  …  419-425

From: Frenchy Pilou (PILOU)
30 Jan 2020   [#139]
Sometimes i have this mysterious 16 who appears ! ?
who seems the same than the PerlinNoise Node ?




From: wayne hill (WAYNEHILL5202)
30 Jan 2020   [#140] In reply to [#139]
Pilou,

It was a minor coding error on the original release. It was discovered and quickly fixed hoping nobody noticed :-) Missing one bracket...
Download the latest files from this link.

https://moi3d.com/forum/index.php?webtag=MOI&msg=9581.105

I am sorry about that. The programs are usually tested before release into the wild. That one got away.

Wayne
From: Frenchy Pilou (PILOU)
30 Jan 2020   [#141] In reply to [#140]
No problem! :)
From: James (JFH)
31 Jan 2020   [#142]
There has be some recent discussion regarding chamfering in NE: http://moi3d.com/forum/index.php?webtag=MOI&msg=9666.1 , so it would seem opportune to propose a new node:

Chamfer Node

The proposed node is analogous to Chamfer UI tool. Michael has outlined the chamfer factory inputs here: http://moi3d.com/forum/index.php?webtag=MOI&msg=9666.11

The node would be input with a polyline and output with Chamfers applied.
The "ptSel" input would operate similarly to "Mask"input on Logic/Split node, so that alternate points are selected by inputting 1,0 or 0,1. Entering 1 would select all points.

Moreover, the "ptSel" input could be any combination of 1s & 0s, as that in the example of a 5 pointed star, may be a string of 10 comma separated numbers of any order (eg 1,1,1,0,0,1,0,1,0,0)

"Dist1" and "Dist2" are the chamfer ends offsets from point. Of course, in many instances "Dist1" and "Dist2" will have the same input.

Have a great weekend

James
https://www.instagram.com/nodeology/

Image Attachments:
ChamferNode.gif 


From: bemfarmer
31 Jan 2020   [#143] In reply to [#142]
Perhaps a version for breps (solids), and a version for edges, and the curve version...
Or maybe one version can do it all. Input would be an objectlist, not limited to breps...

- Brian
From: James (JFH)
31 Jan 2020   [#144] In reply to [#143]
Brian,

>> Perhaps a version for breps (solids), and a version for edges, and the curve version...Or maybe one version can do it all. <<

Probably it would be better to have multiple versions, but encapsulated into a single "Chamfer" node.

James
https://www.instagram.com/nodeology/

Image Attachments:
ChamferNodeOptions.gif 


From: James (JFH)
31 Jan 2020   [#145]
Further to the discussions here: http://moi3d.com/forum/index.php?webtag=MOI&msg=9666.1

Fillet Node

The proposed node would operate analogous to "Fillet" UI tool. Instead of selecting points to apply rounding, the node would be multi-processing and would operate on each point; however the radius may be 0 and hence that corner would remain un-rounded.

A single numeric input into "Radi" would applied the same rounding to all corners, where 2 comma separated inputs will apply alternate radii (as shown in image below with "Radi" input of "10,0" ). Of course more complex patterns of numbers may also be entered

A great weekend to all
James
https://www.instagram.com/nodeology/

Image Attachments:
filletNode.gif 


From: James (JFH)
1 Feb 2020   [#146]
Extrude2 Node

The proposal is to extend the functionality of Extrude node to include the other options of "Extrude" UI tool.

Extrude2 Options


Vector: multiprocessing vector input give magnitude and direction.


Tapered Mode (positive & negative angles, converge & diverge respectively) If this could have vector input all the better.


To Point Mode


James
https://www.instagram.com/nodeology/

Image Attachments:
etrude2Vectors.gif  extrude2node.gif  extrude2Tapered.gif  extrude2ToPoint.gif 


From: bemfarmer
16 Feb 2020   [#147]
A Dual Slider widget node would be useful.

There is a Demo of such a slider here: https://refreshless.com/nouislider/
and a link to GitHub download.

(So this might be an easy project? Maybe not. There is a lot of code)
There are some install instructions here: https://stackoverflow.com/questions/4753946/html5-slider-with-two-inputs-possible

I have not had time to see if it would be compatible with nodeeditor and MoI.

There would be a min value, a max value, and "p_value" slider, "grip" and "q_value" slider "grip".
min <= p_value <= q_value <= max. (I would also like 2 < q_value.)
For my Doyle Spiral Node, if I ever finish it.

- Brian
From: James (JFH)
16 Feb 2020   [#148] In reply to [#147]
Brian,

Do you mean something similar to Widget/Range node? See below.
Or something altogether different?

James
https://www.instagram.com/nodeology/

Image Attachments:
RangeSlider.gif 


From: James (JFH)
16 Feb 2020   [#149]
Polygon Edge Node

This node would be analogous to Draw/Polygon/Edge UI tool.
Although initially it could be a standalone node, ideally it would be a 2nd option to Curves/Polygon node, as shown.

The resultant polygon would be defined by inputting 2 points and the number of sides.
There could be a "Flip" Mode with pulldown menu choice of "True" & "False", but there could be some utility in allowing these options to be set dynamically. For example an input of 0,1 would draw 2 polygons back to back.

James
https://www.instagram.com/nodeology/

Image Attachments:
polygonEdgeNode.gif 


From: bemfarmer
16 Feb 2020   [#150] In reply to [#148]
Hi James,
Yes, the range node is close.

I have just been making some minor modifications, for a range2 node.
Not quite there yet.
- Brian
From: bemfarmer
16 Feb 2020   [#151] In reply to [#150]
Two connected sliders would work well.
The p slider would range in integers, from 1 to max_value, and could not exceed the current q slider value.
The q slider would range in integers, from 3 to max_value, and could not be less than the current p slider value.

This is possible, saw an example on the internet.

- Brian
From: James (JFH)
17 Feb 2020   [#152]
Rectangle2 Node

This one is pretty self evident. The proposal is not a new mode as such, but rather an extension to the existing Curves/Rectangle node, to include rectangle by 2 points and by 3 points options.



James
https://www.instagram.com/nodeology/

Image Attachments:
rectangleExtNode.gif 


From: James (JFH)
19 Feb 2020   [#153]
CloseCrv Node

The proposed node would close open curves, analogous to Michael's CloseCurve script: http://moi3d.com/forum/index.php?webtag=MOI&msg=2752.2

Also the node could have secondary function of check which of the input curves are closed or not, outputting a numArray of 1s and 0s.



James
https://www.instagram.com/nodeology/

Image Attachments:
closeCrvs.gif 


From: bemfarmer
8 Mar 2020   [#154]
It would be nice to have right_click Info available for Macros.
- Brian
From: James (JFH)
21 Mar 2020   [#155]
ExtractPts2 Node or delCorners Node

This node would be an advancement on (and replacement of) existing "ExtractPts" node.
"ExtractPts2" node would differ from it's predecessor in that it would be multi-processing and
have a pointArray output as well as, or even instead of a point Objects output.
In this way, the output may be connected to "curves" node or "Polyline" node and function analogous to "delCorners" script or "subD/convertCurveToPoly" node respectively.

"delCorners" script, which was originally written by Michael, but developed further by Max, would be the obvious starting point. It may be found on his site: http://moi.maxsm.net/item/50

This may seem like an insignificant change to an existing node, but it would in fact be of great significance to the power of NE.

Have a great weekend.
James
https://www.instagram.com/nodeology/



PS delCorners Node would simply be an analogue of delCorners script: smoothing sharped corners of a polyline.

Image Attachments:
extPts2.jpg 


From: wayne hill (WAYNEHILL5202)
22 Mar 2020   [#156] In reply to [#154]
Brian,

Are you looking to launch a help web page from the NE? The shellExecute command can launch programs. Also have a tooltip on mouse over I have been working on.

Included the link to your DoyleSprial.html and an online calculator I found in the forum under shortcuts.

Wayne
From: bemfarmer
22 Mar 2020   [#157] In reply to [#156]
Thank you Wayne.
The tooltip on mouse over is interesting.

I've been too ignorant and lazy or busy to start a webpage for the past few years. Looked at Weebly a few times on Pilou's recommendation.
I think that it would be nice to have a bare bones skeleton draft of a website. A few topics and links to various topics/projects. To build upon.

Never tried to launch a help web page.

I'll look into your .js more, as time permits.
Too much work and play projects right now.

- Brian
From: wayne hill (WAYNEHILL5202)
23 Mar 2020   [#158] In reply to [#157]
Brian,

The html help file can be located in the NE directory tree. No website required.

For the PC, this is where the html help file is located:

C:/Users/<username>/AppData/Roaming/Moi/nodeeditor/nodes/extensions/help.html

By 'launch', I mean to shellExecute the html to the browser to view. Not launch a website location on the web. Although that can be done as well as starting external programs.

Thank you,

Wayne

Show messages:  1-18  …  79-98  99-118  119-138  139-158  159-178  179-198  199-218  …  419-425