pallav12 / matrix-library-for-processing

Collection of static methods helpful in matrix operations
Other
1 stars 3 forks source link

how to install? #1

Open kllsamui opened 4 years ago

kllsamui commented 4 years ago

-a- i did not find a releases matrix??.zip

-b- i download and unzip the whole thing under /Processing/libraries/matrix-library-for-processing-master started processing IDE but not find anything under examples..

what to do next?

i did see there is a file library.properties ? is that working?

also i did not see? /library/matrix??.jar

so where is the library you build?

pallav12 commented 4 years ago

I have created a new Repo for library here

kllsamui commented 4 years ago

thanks, example and library reference works now from PDE ( win 10 / 64b // processing 3.5.3 )

are you sure that the big

library/core.jar

file is needed?

pallav12 commented 4 years ago

Nice to hear that... no, I am not, its default in processing library template so I thought better not changing it. What's your advice?

kllsamui commented 4 years ago

how i know, you are now the library expert, i am the USER only but i would:

-1- use the PDE and install all available libraries via contribution manager check if they have that file inthere? ( and if it is same ?)

-2- install your library on a fresh PDE ++ test it ++ delete that file and test again

pallav12 commented 4 years ago

Nice... I will soon commit updated version

kllsamui commented 4 years ago

sorry, but the file organization gets more bad...

versions should be under separate .zip from tab "releases" for download. you have now a MatrixMath-1.zip and in it under download a release 0 and 1 .zip why i must download both.. in one zip file with wrong overhead


the provided example runs some of your matrix functions, but is not a good processing example... -a- could it be used for any processing matrix manipulation? translate/rotate/scale/shear -b- could it be used together with PVector

pallav12 commented 4 years ago

Perfect... a. NO b. NO Well, it could be used, but that's not what it meant for. The intention of this library is to prevent peoples from spending time on Mathematical operations and allow them to focus more on logic. PVectors are great in UI related stuff but kinda inefficient when it comes to Hardcore Mathematics (Like feeding input in a neural network or running Gradient descent on higher dimensions). So ideally both should be used separately. Also, I've created a mini-game using it so it'll be a new example. for the first part, Ya, I noticed that and will soon fix it. Thank you for your concern.