Parametric design in MoI?
 1-8  …  89-108  109-128  129-148  149-168  169-188  …  909-912

Previous
Next
 From:  christian (CHRI)
7713.129 In reply to 7713.128 
Hi Karsten

Your new approach with nodes and dynamic assembly is incredible .
What a surprise for me to see that in Moment Of Inspiration .

With Max, Pilou, James, Michael , YOU and others brilliant people , we can talk about DREAM TEAM

Many thanks for your job
  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.130 
Brilliant ideas!
And cool zoom, maths projects!
  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.131 In reply to 7713.128 
Hi Max,

I found a solution for my problem!

Kind regards
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:  Frenchy Pilou (PILOU)
7713.132 
All actual nodes of the animation above! ;)
---
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:  Sharif (SR13765)
7713.133 
Hi;

First I want to thank Max for creating such amazing program and others that are contributing to expand beyond. I am trying to create a math conversion node for converting Degree to radian and radian to degree. I created these two nodes by coping other example and modify them.My knowledge of Javascript very limited and I can not figureout why is not converting.

// *************** Math Conversion Degree to radian ****************************

function convertDegtoRad()
{
this.addInput("Deg","number");
this.addOutput("Rad","number");
this.properties = {Deg:0};
}

convertDegtoRad.title = "DegreeToRad";
convertDegtoRad.desc = "Degree to Radian";

convertDegtoRad.prototype.onExecute = function()
{

this.properties.Deg = this.getInputData(0, this.properties.Deg);
var outValue = (this.properties.Deg * 2 * Math.Pi) / 360;
this.setOutputData(0, outValue);
}

LiteGraph.registerNodeType("MathBasic/DegreeToRad", convertDegtoRad);

// *************** Math Conversion Radian to degree ****************************

function convertRadToDegree()
{
this.addInput("Rad","number");
this.addOutput("Deg","number");
this.properties = {Rad:0};
}

convertRadToDegree.title = "RadToDegree";
convertRadToDegree.desc = "Radian To Degree";

convertRadToDegree.prototype.onExecute = function()

{

this.properties.Rad = this.getInputData(0, this.properties.Rad);
var outValue = (this.properties.Rad * 180) / Math.pi;
this.setOutputData(0, outValue);
}

LiteGraph.registerNodeType("MathBasic/RadToDegree", convertRadToDegree);

// *************** ***************************


thanks
-sharif
Image Attachments:
Size: 19.1 KB, Downloaded: 69 times, Dimensions: 771x572px
  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.134 In reply to 7713.133 
sharif

Try "PI" instead of "Pi"

I think it then should work.
Let us know

- 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:  Sharif (SR13765)
7713.135 In reply to 7713.134 
Thanks! It worked
  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:  guyver (DAVGIAN)
7713.136 
  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.137 In reply to 7713.136 
Maybe you will be more speedy productive with this free one! ;)

Free for students, enthusiasts, hobbyists, and startups
http://www.autodesk.com/products/fusion-360/try-buy

(Step and Sat from Moi)

---
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:  Karsten (KMRQUS)
7713.138 In reply to 7713.136 
Hello guyver,

It's not possible - I think - at the moment, but maybe some day:-) Because I have only a 3-Axis router I use HeeksCNC for generating G-Code (supports -3-Axes). I read something about a plugIn for GMax called CNC-Toolkit that should do the Job also (5-Axes), but I never had a tryout. Free stuff for that is rare:-(

Kind regards
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:  Karsten (KMRQUS)
7713.139 In reply to 7713.136 
p.s.: The shown example isn't extreme 5-Axis - That can be done - with respect to the milling time and a lesser quality - with 3-Axes :-)
  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:  Barry-H
7713.140 
Hi,
can someone show me how to do a grid array using this plugin.
I can produce a line of objects space them rotate them and offset them
but for the life of me can't work out how to produce more than one line.
Attached is my effort so far.

Thanks
Barry-H



Attachments:

  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.141 In reply to 7713.140 
Hi Barry,

the Node is not easy to understand, because the inputs can be interpreted differently, so I want to explain how it works. First the node generates only a 1D-Array. The amount of copies depends on the N value of of your intput Array. So you have to make sure that on every input has to be the same number of values from the arrays. start value and step controls the start and distance from Inputobject to the next generated. You can control x(n) y(n) z(n) independent from each other. If you take an array of constant values (step=0) in x(n) the direction in x is fixed for your arrayed object. If you use step > 0 you will get a linear array. If you put your linear array as an input for a mathematical function and use it as input, the distance between the objects will be controlled by the function. Please make sure that all inputs are connected, because the node is not very stable. If you want to make a grid (2D), you can use the output of a first generative array as the input of a second one. With the sin und cos functions you can also generate spirals or helix. The node is not easy to use but, I think, very flexible. The example shows a grid with a linear and a quadratic growth. I hope you can load it:-), because I play a lot with the code.

Good luck
Karsten

p.s.: All nodes I made are only drafts, to check the possibilites;-) I'm not a native speaker, so the naming may not fortunate.
Attachments:

  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:  Barry-H
7713.142 In reply to 7713.141 
Hi Karsten,
thanks for your quick reply unfortunately I cannot run Array2 it comes up with the attached error.
I will try to create an array based on the information you have given me.
Many Thanks
Barry


Attachments:

  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.143 In reply to 7713.142 
Hi Barry,

sorry there is a named selection in it. Delete it. It is the input of the first gen array. Replace it with what you want, or use this one.

Karsten
Attachments:

  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.144 
A funny one will be to emulate the LineWeb! ;)
http://moi3d.com/forum/index.php?webtag=MOI&msg=3666.10

---
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:  Karsten (KMRQUS)
7713.145 In reply to 7713.144 
Hello Pilou,

very cool and I like your sense for colors!

By the way - Here is something I am working on. A curvearray with induvidual spacing, scaling and rotation. It is full of bugs at the moment, so I want to share only a gif at the moment. The naming has not a reference to the real function, because it was written for another context:-)

Have a nice day
Karsten


EDITED: 15 Jun 2017 by KMRQUS

  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.146 In reply to 7713.145 
Bon courage! :)



In another sort of idea: Can we imagine a Knob/ Slider of Knobs/Sliders?
For use several ones in the same time!

EDITED: 29 Dec 2015 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:  chippwalters
7713.147 
This is a quite interesting bit of work done by Max. It provides some very powerful capabilities, but at somewhat of a steep learning curve-- not Max's fault.

It reminds me of the function editor of Vue. The very first time I used it, I was pretty much overwhelmed. Over years I became fairly adept and could create dense cloud structures, hypertexture volumes and interesting fractal landscapes. In talking with the Vue programmers, they too recognized the challenge the function editor posed to most users and decided to provide an 'abstraction layer' for the interface.

What this meant is folks like my friend Dax Pandhi could now take his elaborate functions and distill them into a few custom named sliders, hide the rest and allow the rest of us to be able to use them without having to understand vectors, max/min, what different fractals did, etc.. I think it was a smart move by Vue and also helped the community (and Dax!) significantly.

I would think something along an 'abstracted' interface might be worth exploring. As always, I'd encourage Max to sell this significant technology in order to find a way to help support 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:  Barry-H
7713.148 
Hi Karsten,
attached is my attempt for a grid array with adjustable centres,columns and rows in the 'X' & 'Y'
and the ability to rotate the object. I'm not sure if it's the proper way to do it but it works.
Will you have a look and let me know if it's Ok.
It would be good if the Generative Array info could be accessed as I needed to reset one of the values
of the inputs after removing a connection.

Many Thanks.
Barry.


Attachments:

  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-8  …  69-88  89-108  109-128  129-148  149-168  169-188  189-208  …  909-912