| Deutsch English Français Italiano |
|
<vmmjsd$3f4ok$12@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Moebius <invalid@example.invalid> Newsgroups: sci.math Subject: Re: Division of two complex numbers Date: Mon, 20 Jan 2025 23:48:45 +0100 Organization: A noiseless patient Spider Lines: 34 Message-ID: <vmmjsd$3f4ok$12@dont-email.me> References: <zMjaMvWZUkHX6SOb195JTQnVpSA@jntp> <vmmcjk$3dtpt$1@dont-email.me> <XmWkVwNVTy8QHqeS0TsrPZNuk_c@jntp> <vmmden$3e97a$1@dont-email.me> <GKkg17e0FiGdEqKCQvNrtvN0OLY@jntp> <vmmdso$3e97a$2@dont-email.me> <q-ufmQf4sCFn4XF8BtUedW5gSA8@jntp> <vmmf64$3e97a$3@dont-email.me> <S2Hn3AKfn1Y3YxkyXKTCa1i4D4Q@jntp> <vmmg5v$3e97a$4@dont-email.me> <51Tdfq24D44V9MS0l646QQuIrfo@jntp> <vmmjda$3fp83$1@dont-email.me> Reply-To: invalid@example.invalid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Mon, 20 Jan 2025 23:48:45 +0100 (CET) Injection-Info: dont-email.me; posting-host="a448e8983be0a6b337b635e01f87c515"; logging-data="3642132"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LFtq8ilcelmXG+XfGLu+i" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:2BVa4of6SuD4DOTwa9V3ol1h/4k= In-Reply-To: <vmmjda$3fp83$1@dont-email.me> Content-Language: de-DE Bytes: 1871 Am 20.01.2025 um 23:40 schrieb Chris M. Thomasson: > [...] Fwiw, a fun part of GLSL is doing stuff like: > > vec3 a = vec3(.25, 1, .75); > vec2 b = a.xz; > vec2 c = b + vec2(.75, .25); > > c now equals (1, 1) Nice. In math: a := (.25, 1, .75) , b := (a_1, a_3) , c := b + (.75, .25) . Then c = (1, 1) . :-P Question. What if vec4 a = vec4(.25, 1, .75, .999); vec3 b = a.xz<?>; I'd like to get b == (.25, .75, .999). :-P