Re: [expr ] help needed
Claude Heiland-Allen <[email protected]>
| Newsgroups | gmane.comp.multimedia.puredata.general |
|---|---|
| Message-ID | <[email protected]> |
could it be some confusion between x, y from [value x]. [value y] and the x and y used for input/last output (e.g. in fexpr~)? does it work if you rename x, y to a, b? On 14/12/2025 14:59, Antoine Rousseau wrote: > it works here, double check your order of operations: > > #N canvas 131 195 450 300 12; > #X msg 119 70 1 0 1.5708; > #X floatatom 119 140 15 0 0 0 - - - 0; > #X floatatom 361 137 5 0 0 0 - - - 0; > #X obj 119 95 expr ($f1*cos($f3))-($f2*sin($f3)) \; > ($f1*sin($f3))+($f2*cos($f3)); > #X connect 0 0 3 0; > #X connect 3 0 1 0; > #X connect 3 1 2 0; > > Antoine > > > Le dim. 14 déc. 2025 à 11:56, Hrvoje Radnic via Pd-list > <[email protected]> a écrit : > > Thank you Miller for your suggestion. I don't think that's the > case, I checked the order of operations with [print] and > everything looks like it should. I even made the signal version of > the whole [expr] computation in order to bypass the possibility of > wrong order and the result is repeated there as well. So, it must > be math inside [expr], but I really struggle to find any clue. > > Hrvoje Radnic > > https://www.instagram.com/singlecycled/ > > https://pdvrecords.bandcamp.com/album/umovi-protiv-valova > https://soundcloud.com/sumovi-protiv-valova > 00385(0)915225162 > > > On Saturday, November 29, 2025 at 04:40:48 PM GMT+1, Miller > Puckette via Pd-list <[email protected]> wrote: > > > Are you by any chance updating x before running the y calculation? If > you do that, y will be > calculated using the updated x and not the correct (original) one. > > cheers > Miller > > On 11/29/25 6:49 AM, Hrvoje Radnic via Pd-list wrote: > > Dear group, > > > > I cannot figure out why the calculations inside > > [expr (x*cos(theta))-(y*sin(theta)); > > (x*sin(theta))+(y*cos(theta))] gives me wrong results. > > > > The above mentioned formula for rotation is correct. I > initialize the > > values through [value] object before preforming computation. The > > initial values are: x=1, y=0, theta=1/2pi. I expect the new x > and new > > y to be (0,1) respectively after the rotation. But, for some > reason, I > > get (-1,1). I checked the help files for [value] and [expr] and it > > looks like I am doing everything right. > > Anyone have an idea where's the mistake? > > Thank you! > > Hrvoje Radnic > > > > https://www.instagram.com/singlecycled/ > > > <https://urldefense.com/v3/__https://www.instagram.com/singlecycled/__;!!Mih3wA!DfrXKhsjBltnmdIUutLHu6UcsuMDJK4Q2d1t_PgsPezZ7FFjjwd46jjfXesqm2Rx6ggHKPDjhNcNbhmE$> > > > > https://pdvrecords.bandcamp.com/album/umovi-protiv-valova > > > <https://urldefense.com/v3/__https://pdvrecords.bandcamp.com/album/umovi-protiv-valova__;!!Mih3wA!DfrXKhsjBltnmdIUutLHu6UcsuMDJK4Q2d1t_PgsPezZ7FFjjwd46jjfXesqm2Rx6ggHKPDjhEqqX9g8$> > > https://soundcloud.com/sumovi-protiv-valova > > > <https://urldefense.com/v3/__https://soundcloud.com/sumovi-protiv-valova__;!!Mih3wA!DfrXKhsjBltnmdIUutLHu6UcsuMDJK4Q2d1t_PgsPezZ7FFjjwd46jjfXesqm2Rx6ggHKPDjhLRt9iry$> > > 00385(0)915225162 > > > > --- > > [email protected] - the Pure Data mailinglist > > > https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/[email protected]/message/FVTCX5A323GUEEZXZWNLAY5YFNK7GP74/__;!!Mih3wA!DfrXKhsjBltnmdIUutLHu6UcsuMDJK4Q2d1t_PgsPezZ7FFjjwd46jjfXesqm2Rx6ggHKPDjhNKdlmmG$ > > > > To unsubscribe send an email to [email protected] > mailing list > > UNSUBSCRIBE and account-management -> > https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!DfrXKhsjBltnmdIUutLHu6UcsuMDJK4Q2d1t_PgsPezZ7FFjjwd46jjfXesqm2Rx6ggHKPDjhGLejGa2$ > > > --- > [email protected] - the Pure Data mailinglist > https://lists.iem.at/hyperkitty/list/[email protected]/message/HB5NXTYHAOSMVFG7BAWDEA62HF5W4KXG/ > > > > To unsubscribe send an email to [email protected] mailing > list > UNSUBSCRIBE and account-management -> https://lists.iem.at/ > --- > [email protected] - the Pure Data mailinglist > https://lists.iem.at/hyperkitty/list/[email protected]/message/Y2BHE7H533G7SK7H24TZ5HXA6KBKLTQX/ > > To unsubscribe send an email to [email protected] mailing > list > UNSUBSCRIBE and account-management -> https://lists.iem.at/ > > > --- > [email protected] - the Pure Data mailinglist > https://lists.iem.at/hyperkitty/list/[email protected]/message/AQ76J366EN3UF3C45BDXSHWQU72LIC7M/ > > To unsubscribe send an email to [email protected] mailing list > UNSUBSCRIBE and account-management -> https://lists.iem.at/ --- [email protected] - the Pure Data mailinglist https://lists.iem.at/hyperkitty/list/[email protected]/message/5XYYAIXKN7UE2FCRSZY6CDYV2WHIS46C/ To unsubscribe send an email to [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/