MoI discussion forum
MoI discussion forum

Full Version: Parametric design in MoI?

Show messages:  1-9  …  190-209  210-229  230-249  250-269  270-289  290-309  310-329  …  910-912

From: Frenchy Pilou (PILOU)
7 May 2016   [#250] In reply to [#249]
>>Except for "Clean" :-)
>> Could you explain, what's wrong with it? My english is far from good. Should I use "Clear" instead?

It's Resolved!

PS I have not a,b inside the MathArray as shown on the "Line Video" above ?
No Multiple Clone ?

Edit : about the a,b :):): You can add them by Right Click on the Node MathArray then "Inputs" !

Last French Version! :)
http://moiscript.weebly.com/elephant-systegraveme-nodal.html
By Max S

From: bemfarmer
7 May 2016   [#251] In reply to [#250]
There are a lot of words to translate.

Stop is not translated.

- B
From: Frenchy Pilou (PILOU)
7 May 2016   [#252] In reply to [#251]
<< There are a lot of words to translate.
like what ?

<< Stop is not translated
No need it's the same! ;)
From: Frenchy Pilou (PILOU)
7 May 2016   [#253]
Don't work ?

http://moiscript.weebly.com/uploads/3/9/3/8/3938813/glitch01.nod


Edit: works! I don't must start from a & b but from others! :)


From: Frenchy Pilou (PILOU)
7 May 2016   [#254]
How made that ?
From left to right


From: Max Smirnov (SMIRNOV)
7 May 2016   [#255]
v0.6
added Jitter,Rotate,MoveArray nodes
added pushFrame function
added custom mouse cursor support (put cursor.png to /core/imgs directory)




From: Frenchy Pilou (PILOU)
7 May 2016   [#256] In reply to [#255]
Crazzy speed of production!
French Version :)
http://moiscript.weebly.com/elephant-systegraveme-nodal.html



From: bemfarmer
7 May 2016   [#257] In reply to [#252]
https://answers.yahoo.com/question/index?qid=20130909122044AAx7iew
http://www.wordhippo.com/what-is/the/french-word-for-stop.html

I was contemplating doing Spanish (ES), but after looking at all the French words, it would have to be proof read by
someone who knows Spanish, to avoid errors. :-)

- Brian
From: Frenchy Pilou (PILOU)
8 May 2016   [#258] In reply to [#257]
http://www.wordreference.com/fren/stop ;)
Look at the second line of the second column !
And don't forget that I am also French from my first day of birth! :)
And that we also have the small words possible for the UI!
From: bemfarmer
8 May 2016   [#259]
Hi Max,

Suggested spelling changes:

Under Add Node, Construct:
Differrence should be spelled Difference.

Substractors should be spelled Subtracters.

Intersectors should be spelled Intersecters.
(The ors endings do sound kind of mathematical.)

 

Clear (the Output) is more correct than Clean (the Output), in my opinion.
From: bemfarmer
8 May 2016   [#260] In reply to [#258]
Hi Pilou

Thank you for all of your hard work.
It would be impossible for myself to do it.

3 very minor observations:
OutPuts should be Outputs, (in my opinion), and would be a duplicate entry.
Center has a duplicate entry.
Loft has a duplicate entry.

I've entered the English words into Excel, and sorted.

- Brian
From: Karsten (KMRQUS)
9 May 2016   [#261] In reply to [#255]
Hello Max,

I have tested the pushFrame function. Unfortunately the function gives confusing results and crashes in particular situations. After a look in the code I saw one thing that causes definitely a problem:
>>>> ry = -Math.asin(frame.zaxis.x);
The results range is limited:-( As mentioned by you, it's a hard peace of cake;-)

Have a nice day
and let fly @'y'@
Karsten
From: coi (MARCO)
9 May 2016   [#262] In reply to [#260]
I've found Microsofts Terminology Search to be rather helpful for UI translations.

https://www.microsoft.com/Language/en-US/Search.aspx

...shows you somewhat standardized terms used in various (localized) Microsoft products.
From: Max Smirnov (SMIRNOV)
9 May 2016   [#263]
bemfarmer
Thank you! I'll fix it. :)

Karsten
>>Unfortunately the function gives confusing results and crashes in particular situations
Which parameters could cause a crash?

>>After a look in the code I saw one thing that causes definitely a problem:
>>ry = -Math.asin(frame.zaxis.x);
What's wrong with this line? The frame.zaxis.x value is always in [-1...1]
From: Frenchy Pilou (PILOU)
9 May 2016   [#264] In reply to [#260]
@Bemfarmer : Thx for the remarks and files' help!
I must update following each Max's versions (and some variable words) so possible to have some little differences.
I must also adapt with the actual French version of the Moi prog itself and Max Elephant.
Scale... was yet made on my site! http://moiscript.weebly.com/elephant-systegraveme-nodal.html ;)

About the dupplication words you right but as it's any consequence on the result I will erase them at the end.
It's because the list of Max is very short and I take on the fly words using the nodes on the screen! ;)
And sure for excellence i should use some sort's actions like your Excel method ...

About some words like "Widget" there is no satisfactory French translation! :)
A suivre...
From: Karsten (KMRQUS)
9 May 2016   [#265] In reply to [#263]
Hello Max,
>>>> The frame.zaxis.x value is always in [-1...1]
Yes, thats correct, but if frame.zaxis turns over ry>90deg (z-axis downwards) you will get the same result as between 0-90deg. Another problem:
>>> rx = Math.atan2(frame.zaxis.y, frame.zaxis.z); If frame.z-axis lying on or parallel x-axis -> frame.zaxis.y=0 && frame.zaxis.z=0 -> atan2 will get a bitch ... (NaN) If you catch the situation - you have to check also the orientation:-(

I hate Euler angles now, but I'm to stupid to understand Quaternions in that way, that I can solve the problem with it:-(

Have a nice day
Karsten
From: Karsten (KMRQUS)
9 May 2016   [#266] In reply to [#263]
p.s: The second described situation is our good old gimbal lock ...
From: Max Smirnov (SMIRNOV)
9 May 2016   [#267]
Pilou, Brian
I think it's not a good idea to put all words in one sorted list.
It would be better if we make five separate list (as in the russian translation):
1. Main window interface (Save, Load etc )
2. Context menu (Add Node, Colors, Clone, Red, Green ... )
3. Node class names (Arrays, Curves, Solids ..)
4. Node names ( Const, Loft, Extrude, Revolve ... )
5. Inputs/outputs ( Min, Max, Count ... )

Karsten
>>If frame.z-axis lying on or parallel x-axis -> frame.zaxis.y=0 && frame.zaxis.z=0 -> atan2 will get a bitch ... (NaN)
Yes. I forgot about this. The new version:
code:
var rx=ry=rz=0;
if ( frame.zaxis.y === 0 && frame.zaxis.z === 0) { ry = ( frame.xaxis.z > 0 )?90:-90; }
else
{
   rx = Math.atan2(frame.zaxis.y, frame.zaxis.z);
   ry = -Math.asin(frame.zaxis.x);
   rz = Math.atan2(frame.xaxis.z*Math.sin(rx)-frame.xaxis.y*Math.cos(rx), frame.xaxis.x*Math.cos(ry)+(frame.xaxis.y*Math.sin(rx)+frame.xaxis.z*Math.cos(rx))*Math.sin(ry));	
}

>>if frame.zaxis turns over ry>90deg (z-axis downwards) you will get the same result as between 0-90deg
It's not a problem. For any frame we can get at least 2 sets of angles. It doesn't matter which one we choose.
From: Karsten (KMRQUS)
9 May 2016   [#268] In reply to [#267]
Hello Max,

thanks for the fast reply. I can't check the code at the moment, maybe in the evening.
>>>>> It's not a problem. For any frame we can get at least 2 sets of angles. It doesn't matter which one we choose.
Ok, I agree with you. My calculation strategy differs from yours a little bit so I was blind to see:-)

Karsten
From: Frenchy Pilou (PILOU)
9 May 2016   [#269] In reply to [#267]
@Max
<< I think it's not a good idea to put all words in one sorted list.
You right!
Next version will be like than Russian's distribution!
(an external sort list will be used only for search dupplications :)

Show messages:  1-9  …  190-209  210-229  230-249  250-269  270-289  290-309  310-329  …  910-912