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