Parametric design in MoI?
 1-7  …  548-567  568-587  588-607  608-627  628-647  …  908-912

Previous
Next
 From:  Frenchy Pilou (PILOU)
7713.588 In reply to 7713.587 
Fabulous as always!

French version in few times! :)
Done :)
http://moiscript.weebly.com/elephant-systegraveme-nodal.html

EDITED: 25 Feb 2017 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  redraw (MAYSKY)
7713.589 In reply to 7713.587 
Russki:
Спасибо, это в самом деле классно.

Angliski:
Thanx, this is the bomb!

Ivan
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  James (JFH)
7713.590 In reply to 7713.587 
Hi Max,

Thank you for your continued development of node editor.
Brilliant as ever!

The new interfacing capabilities will be a real enhancement to
productivity: in particular the marque selection of multiple nodes.

This is very useful for ordering complex node wiring diagrams,
however there would also be great utility in being able to delete
multiple nodes at once. Is it possible to activate the "delete" key
to work with litegraph core?

Also as I understand it, Javi Agenjo imposed a limitation on nodes
that they can receive only single inputs, but may have unlimited
multiple outputs. However in node editor, nodes with object outputs
are further limited to single outputs necessitating the "clone" node.

Particularly as is, with only 2 outputs, the "clone" node
introduces a lot of unnecessary complexity to wiring diagrams,
greatly inhibiting their legibility. Obviously, this problem could be
improved vastly with the allowance of additional outputs.

However it would be better to deprecate the "clone" node altogether,
and introduce unlimited multiple outputs to object out nodes as well.
Is this something that is even possible?

Thanks again for your great work,
I can not express enough how appreciative I am of your efforts.

James
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7713.591 In reply to 7713.590 
Hi James,

>>This is very useful for ordering complex node wiring diagrams,
however there would also be great utility in being able to delete
multiple nodes at once.

I've added this program block today. Wait a few days until a new beta.

>>Is it possible to activate the "delete" key to work with litegraph core?

Unfortunately, I can't find a way to use shortcuts in this project. I can't catch keyboard events at all when I start nodeeditor using moi.ui.createDialog method. Also I can start it using .js command script. In this case I can set shortcuts, and it works. But if I start another script while nodeeditor window is open the shortcuts will be reset.

>>Also as I understand it, Javi Agenjo imposed a limitation on nodes
that they can receive only single inputs, but may have unlimited
multiple outputs. However in node editor, nodes with object outputs
are further limited to single outputs necessitating the "clone" node.

This limitation caused by MoI's geometry database architecture. We can't use same objects with multiple nodes. So let's wait until MoI V4 beta. I hope it will support instances.

>>However it would be better to deprecate the "clone" node altogether,
and introduce unlimited multiple outputs to object out nodes as well.
Is this something that is even possible?
It possible, but it can cause significant slowdown. Anyway I'll think about it.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  James (JFH)
7713.592 In reply to 7713.591 
Hi Max,

Thanks for prompt reply.

>>I've added this program block today. Wait a few days until a new beta.<<

Fantastic, I will wait for new beta

Keep up the good work
James
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7713.593 
v.0.91

Added Solid/Polyhedron node
Added filename to debug info
All selected nodes can be removed in one click

EDITED: 7 Mar 2022 by SMIRNOV

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7713.594 In reply to 7713.593 
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  speedy (AL2000)
7713.595 
Hello Max
Welcome back-
Thanks for the new improvements ,
Polihedron Node is used a lot for Construction
using SubD ... cool ...
I wondered if it were possible, introduce a kind of box frame ,
that can group a set of nodes
aimed at a definition, and may have a title;
this would make it less chaotic the canvas area
I begin with Grasshopper where this possibility exists ,
but I do not know if you can put this in the Moi s Architecture
have a nice day
best
al
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7713.596 
v.0.93

Added Basic/Progression node (generates arithmetic and geometric progressions)
Added Basic/Extract node (extacts selected elements from pointarrays and numarrays. use right click on node to change input type)
Added Logic/Compare node
Added Logic/Split node (use right click on node to change input type)
Added Construct/Sweep node

As I wrote earlier I've decided to not create a separate data type for boolean variables. I use a numeric arrays for this purposes. N > 0 = TRUE, N < 0 = FALSE, N = 0 = FALSE.


Bug fixed in processInOut function.
Added Repeat mode (at the moment only two nodes can use this mode: Split and Line)

Added Node.changeOutputType function

Improved missed nodes detection algorithm. Save/Run/Step buttons will be automatically unblocked when all missed nodes are removed.
Use Ctrl + click on info button to highlight inputs/outputs types

EDITED: 7 Mar 2022 by SMIRNOV

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7713.597 In reply to 7713.595 
Hi Al,

Yes, I have plans to add a macro-nodes to this project, but you have to wait a few months.
Right now I'm pretty close to v1.0 release. But then I'll stop the development for an indefinite time. I'll continue this project after the first MoI V4 Beta release.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
7713.598 In reply to 7713.597 
Hi Max!

Thanks a lot for the latest Project Elephant update.

@You "Right now I'm pretty close to v1.0 release. But then I'll stop the development for an indefinite time. I'll continue this project after the first MoI V4 Beta release."

I totally agree with you.
Until the first beta of V4 it's ready it's almost useless to waste effort and energy
adding features to the current Elephant.

See you.

- Marco (mkdm)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7713.599 
A Thank you to Max for version .93, which was quick to install.

As I've previously posted some months ago, with only slight changes:

1. The yellow crosshair cursor can be added by including cursor.png.

2. Under \core, editor.js can be edited for a lighter background by replacing,
at about line 26, replacing 62 with 250, 3 places, and
at about line 29, replacing 50 with 200, 3 places.
(I Commented out the two old lines, and replaced them with the higher numbers.)

3. To activate quartz timer/clock/counter, under \nodes, edit out appropriate comments (\\) in basic.js.

The motor2Quartz.nod worked well with motor2.3dm.
The epiCycloidQuartz1.nod worked well with Cycloid11to1_03.3dm.

- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  speedy (AL2000)
7713.600 
Hi Max
Thank you for the reply.
As usual............ enlightening........
thanks to the new tools that have implemented
Was wondering, could you show us
some other examples
with the application of the new nodes
Progression , Split , and Extract ?
Thanks in advance
Have a nice day
best
al
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7713.601 
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  FDP
7713.602 In reply to 7713.600 
Just wanted to chime in a thank you for this project! I was wondering if there will be assemblies/hierarchies in V4, can we use the node editor to make the workflow more like Solidworks (MoI is so much better for quick sketching, however complex assemblies are a problem).
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7713.603 
A few items to add to the nodeeditor wiki:

Shift+doubleclick on a node will also open the info panel.
Multiple nodes may be displayed in the info panel by shift+clicking on additional nodes.

There is a rounded rectangle to the left of each node name.
Clicking on the rounded rectangle to the left of the node name, will minimize/maximize the node.
The rounded rectangle is grey for many nodes. If red, the associated js node is likely not installed.
For the output node, the color of the rounded rectangle is an indication of the status of the node.
Like a traffic stoplight, green indicates a favorable setup.
Red indicates a problem. Orange indicates some intermediate state (?)

- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.604 In reply to 7713.603 
Hello Brian,

any help is welcome. So please ask Michael to get an account to the wiki. so you can place all the informations directly into it.
Feel free to Change everything you want in it - it should be a living documentation.

Have a nice day
Karsten
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7713.605 In reply to 7713.604 
Thank you Karsten,
Just sent an email message to Michael, requesting access.

- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7713.606 In reply to 7713.605 
Hi Brian, you're all set up now. Thanks!

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7713.607 In reply to 7713.606 
Thank you Michael.
- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-7  …  528-547  548-567  568-587  588-607  608-627  628-647  648-667  …  908-912