MoI discussion forum
MoI discussion forum

Full Version: NodeEditor Plus [Unofficial]

Show messages:  1-15  16-35  36-55  56-75  76-95  96-115  116-117

From: MO (MO_TE)
4 Jan 2025   [#56] In reply to [#50]
Hi Brian

Thanks for taking the time and documenting nodes.

I'm thinking of an alternative solution for documenting nodes.
There is a new feature in NE Plus called "Tooltips". You can Alt + Click on nodes to see the node's tooltip.
It uses the "desc" property to show a tooltip on the canvas.
Like this:
Multiplexer_Mux.desc = "Multiplexer (Mux) * To select input(s) by index number or a binary pattern";
(" * " characters add a new line to the tooltip.)

I left it untouched for most nodes except the ones I created recently. But, it's possible to write a simple description for them.

Or, We can use the translate function to insert new node descriptions on the fly.
Check the Descriptions section in the "NEPlus_Full_Dict.txt" file. ( It's a long file, search for: /* Descriptions */ )
https://moi3d.com/forum/index.php?webtag=MOI&msg=11614.55

I checked your "swRotary" node. It looks like a widget version of "Mux" node. :) I encountered a bug when cloning the node on middle inputs selected.
Fixed the bug, added more input options
Check this version: "Widget/SwRotaryTEST"
Edit: Added to the NodeEditor Plus v0.7.02
From: bemfarmer
4 Jan 2025   [#57] In reply to [#56]
Hi MO,

Thank you for your MANY improvements to swRotary. I like them very much.
Bugfix, 4:1, 8:1, 12:1, string, etc.
I'll delete my version.

Also Tooltips info, & Descriptions/Dict...

There is much to learn.

- Brian

I'll remove "Test" from your improved node, in my extensions folder.
From: bemfarmer
4 Jan 2025   [#58] In reply to [#57]
Suggestions on Descriptions/ToolTips:

Bundle arrays by slice

or: Bundle arrays by column slice.

For Bundle, the i-th (joined) element of the Output, contains the i-th element of each Input array.
(Abstracted from an internet description.)

- Brian

Programmers probably understand more of the terminology than a layperson.

- Brian
From: MO (MO_TE)
5 Jan 2025   [#59] In reply to [#58]
Here is a preview of tooltips:

Image Attachments:
Node_Tooltip_Test.png 


From: bemfarmer
5 Jan 2025   [#60] In reply to [#59]
Superb !
Simple example is great.
Google AI says:
"elegant" implies a refined simplicity, often with a sense of grace, beauty, and good taste, suggesting a solution or design that is both effective and aesthetically pleasing, even if it appears simple on the surface.

So per post 56, the text goes in the line:
Bundle.desc = " place text here with text lines separated with * "
in the General.js, Bundle code.

And language translation can be done with the "NEPlus_Full_Dict.txt" file. (somehow)

- Brian
From: MO (MO_TE)
5 Jan 2025   [#61] In reply to [#60]
quote:

So does the text go in the line:
Bundle.desc = " place text here with linefeeds"
in the General.js, Bundle code ???

This is one way to do it, but, I recommend to wait for the next version. :)
I will add the tooltips translation support in the next version.

This is easier to translate or change a tooltip in "lang.js" file.( translate EN to EN or FR or ... )
( EN to EN will overwrite the older descriptions without needing to change every file and node )
From: Frenchy Pilou (PILOU)
5 Jan 2025   [#62] In reply to [#55]
@MO_TE
Perfect : i will use the "Full" one next time! ;)
And "ToolTips" of course! :)

Ps ToolTip help also to understand the Node name istself for the translation! ;)
From: Psygorn (DRILLBIT)
5 Jan 2025   [#63] In reply to [#53]
Hi Michael,

Yes, the issue is solved! Tanx for checking on me!

-Psygorn
From: MO (MO_TE)
9 Jan 2025   [#64]
Hi
Check out the new version :)

Added node tooltips translation support. ( See the "lang.js" file under core folder )
Added "swRotary" widget by Brian. ( I moved the code to "interface.js" file )
Added two new modes for "ConvertPts" node by Brian.
Fixed "note" node
Added "printDict" function to "main.js" file for extracting and formatting NE words.
From: mkdm
9 Jan 2025   [#65] In reply to [#1]
Hello and thanks a lot for this huge work!


I’ve got to say, I’ve been wondering about something.

Has anyone here heard anything about the legendary Mr. Max Smirnov? It’s been years since he’s been active on the forum. Does anyone know if he’s even still alive? I’m serious, no joke.

Obviously, I don’t know him personally and never had the chance to meet him. I only know the incredible work he did here years ago, creating the amazing and super-powerful “Nodeeditor.”

That tool gave a huge boost to “Moi 3D,” which, honestly, feels pretty stagnant these days because of its painfully slow development pace—though it’s still one of the best 3D editors out there, no question.

I think we all owe Mr. Smirnov a lot of gratitude for what he created (not to mention all those incredible scripts he shared).

So yeah, I’m just wondering—has anyone heard anything about him?

Thanks! :)
From: Michael Gibson
9 Jan 2025   [#66] In reply to [#65]
Hi Marco, last contact with Max was in June 2022, he's ok and he confirmed that his scripts are open source under the MIT license.

- Michael
From: Mik (MIKULAS)
10 Jan 2025   [#67] In reply to [#66]
“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”
― Antoine de Saint-Exupéry, Airman's Odyssey

IMO MoI sw represents this philosophy perfectly, and is therefore becoming an increasingly preferred CAD modelling sw for transforming a fleeting moment of inspiration into reality :-)

Mik
From: mkdm
10 Jan 2025   [#68] In reply to [#66]
Thank you, Michael, for this update regarding Mr. Smirnov.
So, does this mean you haven’t heard from him since 2022, or when you say “he’s ok,” are you referring to the present?

Either way, it’s truly a great loss that he stopped developing the “Nodeeditor” and all the other marvellous tools he created for this software and community.

Allow me to reiterate something I wrote on this forum quite some time ago.

By creating “Moi 3D,” you gave us a truly EXTRAORDINARY piece of software in so many ways (though I must admit the development updates do feel frustratingly slow).

Then, Max Smirnov took that software and brought it close to perfection.

From my perspective, there’s a “Moi 3D” before Max Smirnov and a “Moi 3D” after Max Smirnov.

All the best, and wishing you well. :)
From: Michael Gibson
10 Jan 2025   [#69] In reply to [#68]
Hi Marco,

re:
> So, does this mean you haven’t heard from him since 2022, or when you say
> “he’s ok,” are you referring to the present?

I haven't heard from him since June 2022 which was a while after he removed all his stuff from the forum. He was doing ok at that time.

- Michael
From: Frenchy Pilou (PILOU)
10 Jan 2025   [#70] In reply to [#64]
Does the Tooltips function is yet effective ?
I have only the first line when i make the Alt Click on a node!

EDIT : Ok found the trick... it was just a "," somewhere ! O:)
Very smart!
But Now hundreds to make! :)


From: Frenchy Pilou (PILOU)
11 Jan 2025   [#71] In reply to [#64]
@ Mo_ te

Here the second draft of the "complete" French Nodes! Tooltips

https://moiscript.weebly.com/uploads/3/9/3/8/3938813/lang_save02.js

Seems a miracle but all seems works like a charm !

Of course some cosmetic corrections must be made... for that i must re-read all nodes and ToolTips! ...

Not a speedy work! :)

I have used your toolstips list but not with not the same "number lines" because i had mine yet made with other nodes :)

If you make some new things put them in some new embeded lines... :)

So i made a little cooking Copy Past between the codes of the Lang files.

And some cosmetic corrections like this must be done! :)


From: mkdm
13 Jan 2025   [#72] In reply to [#69]
Ok Michael.
Thanks for the info.
Have a nice day.
From: MO (MO_TE)
13 Jan 2025   [#73] In reply to [#71]
Hi PILOU
It looks great! Thanks for your contribution. :)
It's ok if translated descriptions are shorter or longer in length. You can write any description with any length. It'll fit in the tooltip box automatically.

>> I f you make some new things put them in some new embeded lines... :)
>> So made a little cooking Copy Past between the codes of the Lang files.

Ok, but, I think it is almost a complete list of words.
Yesterday, I improved the searchbox, So, You can search nodes in your language.( EN, FR, RU )
It doesn't need any additional translation. :)

Image Attachments:
NEPlus_SearchBox.png 


From: Frenchy Pilou (PILOU)
13 Jan 2025   [#74] In reply to [#73]
@Mo_Te
Super!

I have a little problem
the 2 "Entrée" & "Sortie" on the Macro section don't give any nodes!
Does this normal ?

EDIT : OK I have Found!
I must "open" the Node Macro first (then Clik on it ) !



Solution of the little problem! ;)

From: MO (MO_TE)
13 Jan 2025   [#75] In reply to [#74]
Yes, "Macros/Input" and "Macro/Output" nodes are only available in "Macros/Container" (Macro).

Show messages:  1-15  16-35  36-55  56-75  76-95  96-115  116-117