- 1
particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.emit = Mathf.Sin(Random.value*Mathf.PI*2) <= 1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.particleEmitter.emit = Mathf.Sin(Random.value*Mathf.PI*2) <= 1;
Строчка из кода в Unity3D.
abatishchev 28.03.2011 19:35 # 0
bugmenot 28.03.2011 19:40 # 0
byss 28.03.2011 20:16 # +6
absolut 28.03.2011 21:32 # +6
gegMOPO4 28.03.2011 22:13 # +7
absolut 28.03.2011 23:26 # 0
abatishchev 29.03.2011 10:20 # 0
gegMOPO4 30.03.2011 11:30 # +2
Ну и в C++:
Lure Of Chaos 28.03.2011 21:37 # 0
TarasB 29.03.2011 13:50 # +1
Правда, в этом ГК такого аргумента не бывает.
absolut 29.03.2011 14:09 # −1
наверное всё-таки для оч.маленького. учите пределы :)
TarasB 29.03.2011 14:36 # +2
absolut 29.03.2011 14:43 # −1
TarasB 29.03.2011 15:17 # 0
Для 1е+20, например, возвращается 1е+20.
absolut 29.03.2011 15:34 # 0
absolut 29.03.2011 16:59 # 0
Lure Of Chaos 29.03.2011 23:30 # 0
absolut 30.03.2011 07:39 # 0
Lure Of Chaos 30.03.2011 11:14 # 0
absolut 30.03.2011 11:23 # 0
gegMOPO4 30.03.2011 11:37 # 0
absolut 30.03.2011 11:44 # 0
gegMOPO4 30.03.2011 12:21 # 0
absolut 30.03.2011 12:34 # 0
Lure Of Chaos 30.03.2011 13:50 # 0
TarasB 06.04.2011 09:39 # +3
вывод:
Так что минусы ты получаешь заслуженно, теоретик хуев.
bugmenot 06.04.2011 10:08 # +5
Это только значит, что говнокод оказался увековечен в кремнии. Синус - периодическая функция с периодом 2π. Добро пожаловать в Омск.
absolut 06.04.2011 10:48 # 0
TarasB 06.04.2011 12:08 # +1
Покушай хуйцов.
> Научился бы лучше обосновывать почему так происходит, а не кормить хуями. Дырка кроется в конкретной асмовой fsin, и дело там не в погрешности представления, а в переполнении при разложении в ряд.
А чего обосновывать. Синус для числа с такой погрешностью вообще смысла иметь не может - это число, как-то распределённое по -1,1
> Кстати, возможно, что даже если напишешь на паскале без асма получишь адекватное значение.
На Дельфе без асма я ноль получу.
А вот ГНАТ, например, пытается что-то посчитать.
Так вот, я сразу, в первом посте конкретно сказал, в чём прикол. Ты сразу стал в снисходительной форме обвинять меня в незнании элементарных пределов. Ты первый наехал.
bugmenot 06.04.2011 14:43 # +1
тригонометрические функции и их св-ва проходят на один пубертатный период раньше
alexz 05.04.2011 17:22 # 0
Спасибо! Никогда бы не в голову не пришло читать инструкцию к синусам.
absolut 06.04.2011 10:49 # +1
bugmenot 06.04.2011 11:14 # 0
флаг C2 выставляется
absolut 06.04.2011 11:18 # 0