Welcome to Fractal Forums

Fractal Software => feature request => Topic started by: Sitting Duck on November 08, 2013, 01:49:34 PM




Title: Hexadecimal values
Post by: Sitting Duck on November 08, 2013, 01:49:34 PM
Would it be possible in some way to have something else then hexadecimals for some of the values? (like the shadow radius)
I guess counting in hexadecimals is not a common knowledge among us? ;)


Title: Re: Hexadecimal values
Post by: DarkBeam on November 09, 2013, 09:01:23 AM
lol!
5e0 doesn't mean 5E0 hexadecimal but 5 x 10^0 = 5
Scientific notation.
Hi!


Title: Re: Hexadecimal values
Post by: Sitting Duck on November 09, 2013, 09:54:59 AM
lol!
5e0 doesn't mean 5E0 hexadecimal but 5 x 10^0 = 5
Scientific notation.
Hi!

OK, that proves my point. I have never heard of that before :embarrass:, so a bit more usability wouldn't hurt - unless Mandelbul3d is only for computer engineers. :dink:
The least I ask for is that there's an explanation in the popup text - that wouldn't be difficult now would it? :)


Title: Re: Hexadecimal values
Post by: cKleinhuis on November 09, 2013, 10:20:36 AM
hey sitting duck, i found this: http://www.dummies.com/how-to/content/how-to-write-numbers-in-scientific-notation.html

the notation is used for very small numbers, or very big numbers, it is sometimes relying on the user interface system used, that decides by themself when to use which notation, for the 5e0 notation, it is as darkbeam described just a five

5e10 would mean 5x10^10=50000000000
introducing a very large number, in this case it has exactly 10 zeroes following the front part ;)

as a reminder you can think of it as moving the decimal point, if the number is positive
it is moved to the right like this:
5.0e10 means 5.0x10^10=50000000000.0
the decimal point was just not displayed before
and if you now use a negative value at the end, it means shift the decimal point to the left, making
the number smaller
like this:
5.0e-10 means 5.0x10^-10=0.00000000005
:D

and for you as non math nerd, the definition of the exponentiation includes that something^0 equals to 1
which is why the first notation lead to 5 ( 5e0 = 5x10^0=5x1=5 )
:)




Title: Re: Hexadecimal values
Post by: Sitting Duck on November 09, 2013, 10:51:32 AM
Aha! I just didn't recognize the use of e instead of x10 + thanks for the explanation! :)
Perhaps an addition to the popup text could be: "Bigger radius means softer shadows. Where 1e0 = 1x100 (Nx10a)"


Title: Re: Hexadecimal values
Post by: vaheed pall on December 19, 2013, 12:02:25 AM
hey sitting duck, i found this: http://www.dummies.com/how-to/content/how-to-write-numbers-in-scientific-notation.html

the notation is used for very small numbers, or very big numbers, it is sometimes relying on the user interface system used, that decides by themself when to use which notation, for the 5e0 notation, it is as darkbeam described just a five

5e10 would mean 5x10^10=50000000000
introducing a very large number, in this case it has exactly 10 zeroes following the front part ;)

as a reminder you can think of it as moving the decimal point, if the number is positive
it is moved to the right like this:
5.0e10 means 5.0x10^10=50000000000.0
the decimal point was just not displayed before
and if you now use a negative value at the end, it means shift the decimal point to the left, making
the number smaller
like this:
5.0e-10 means 5.0x10^-10=0.00000000005
:D

and for you as non math nerd, the definition of the exponentiation includes that something^0 equals to 1
which is why the first notation lead to 5 ( 5e0 = 5x10^0=5x1=5 )
:)




sorry still not clear about Christian ::*:: am I right to assume e = 10^0 = 1 ?

so would (for example) 4.9e-1 = 4.9x10^0-1 = 4.9x1-1 = 3.9 - yes ?