Re: [expr ] help needed

Antoine Rousseau <[email protected]>
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <CAOCG5HyKoNSo54_6atUVZ83wx2LdmxPL8cvs233kLu7RF0BZDA@mail.gmail.com>
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/
rotation.pd (application/octet-stream, 276 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.