Difference between revisions of "Category talk:Wizardry and Steamworks"
Jump to navigation
Jump to search
Kira Komarov (talk | contribs) |
m (→3-Term Logical Disjunction Using Vectors: Changed deprecated <lsl> tag to <syntaxhighlight> (LSL code was unreadable otherwise!); added user link to Kira Komarov) |
||
Line 2: | Line 2: | ||
I'm a bit confused why there is so much extra logic in the Universal NOR, the following gives the same value to Q. | I'm a bit confused why there is so much extra logic in the Universal NOR, the following gives the same value to Q. | ||
< | <syntaxhighlight lang="lsl2">integer Q = !((integer)I.x || (integer)I.y || (integer)I.z); | ||
//or even | //or even | ||
integer Q = !(integer)(I * I);//this is a cheat and computationally more expensive but oh so elegant.</ | integer Q = !(integer)(I * I);//this is a cheat and computationally more expensive but oh so elegant.</syntaxhighlight> | ||
-- '''[[User:Strife_Onizuka|Strife]]''' <sup><small>([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])</small></sup> 23:19, 26 November 2011 (PST) | -- '''[[User:Strife_Onizuka|Strife]]''' <sup><small>([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])</small></sup> 23:19, 26 November 2011 (PST) | ||
Line 11: | Line 11: | ||
Added, thanks! | Added, thanks! | ||
Kira Komarov 12:56, 14 January 2012 (PST) | {{u|Kira Komarov}} 12:56, 14 January 2012 (PST) |
Latest revision as of 15:19, 10 June 2023
3-Term Logical Disjunction Using Vectors
I'm a bit confused why there is so much extra logic in the Universal NOR, the following gives the same value to Q.
integer Q = !((integer)I.x || (integer)I.y || (integer)I.z);
//or even
integer Q = !(integer)(I * I);//this is a cheat and computationally more expensive but oh so elegant.
-- Strife (talk|contribs) 23:19, 26 November 2011 (PST)
Cool
Added, thanks!
Kira Komarov 12:56, 14 January 2012 (PST)