Difference between revisions of "love.math.noise (Русский)"

(Fixed parent)
 
Line 1: Line 1:
 
{{newin|[[0.9.0]]|090|type=function}}
 
{{newin|[[0.9.0]]|090|type=function}}
Генерирует Симплексный шум в одном-четырех измерениях.
+
Генерирует симплексный шум в одном-четырёх измерениях.
  
[http://en.wikipedia.org/wiki/Simplex_noise Симплексный шум] близок к [http://ru.wikipedia.org/wiki/Шум_Перлина Шуму Перлина]. Широко используется для процедурной генерации игрового контента.
+
[http://en.wikipedia.org/wiki/Simplex_noise Симплексный шум] близок к [http://ru.wikipedia.org/wiki/Шум_Перлина шуму Перлина]. Широко используется для процедурной генерации игрового контента.
Существует [http://www.noisemachine.com/talk1/ множество] [http://libnoise.sourceforge.net/noisegen/ интернет страниц] где детально обсуждаются Симплексный шум и Шум Перлина.
+
Существует [http://www.noisemachine.com/talk1/ множество] [http://libnoise.sourceforge.net/noisegen/ интернет страниц], где детально обсуждаются симплексный шум и шум Перлина.
 
== Function ==
 
== Function ==
Генерирует Симплексный Шум в одном измерении.
+
Генерирует симплексный Шум в одном измерении.
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 11: Line 11:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number|x|Значание, использующийся для генерации значения шума.}}
+
{{param|number|x|Значение, использующееся для генерации значения шума.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
== Function ==
 
== Function ==
Генерирует Симплексный Шум в двух измерениях.
+
Генерирует симплексный шум в двух измерениях.
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 21: Line 21:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number|x|Первое значение 2D-вектора использующееся для генерации значения шума.}}
+
{{param|number|x|Первый компонент 2D-вектора, используемого для генерации значения шума.}}
{{param|number|y|Второе значение 2D-вектора использующееся для генерации значения шума.}}
+
{{param|number|y|Второй компонент 2D-вектора, используемого для генерации значения шума.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
== Function ==
 
== Function ==
Генерирует Симплексный Шум в трёх измерениях.
+
Генерирует симплексный шум в трёх измерениях.
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 32: Line 32:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number|x|Первое значение 3D-вектора использующееся для генерации значения шума.}}
+
{{param|number|x|Первый компонент 3D-вектора, используемого для генерации значения шума.}}
{{param|number|y|Второе значение 3D-вектора использующееся для генерации значения шума.}}
+
{{param|number|y|Второй компонент 3D-вектора, используемого для генерации значения шума.}}
{{param|number|z|Третье значение 3D-вектора использующееся для генерации значения шума.}}
+
{{param|number|z|Третий компонент 3D-вектора, используемого для генерации значения шума.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
== Function ==
 
== Function ==
Генерирует Симплексный Шум в четырёх измерениях.
+
Генерирует симплексный шум в четырёх измерениях.
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 44: Line 44:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number|x|Первое значение 4D-вектора использующееся для генерации значения шума.}}
+
{{param|number|x|Первый компонент 4D-вектора, используемого для генерации значения шума.}}
{{param|number|y|Второе значение 4D-вектора использующееся для генерации значения шума.}}
+
{{param|number|y|Второй компонент 4D-вектора, используемого для генерации значения шума.}}
{{param|number|z|Третье значение 4D-вектора использующееся для генерации значения шума.}}
+
{{param|number|z|Третий компонент 4D-вектора, используемого для генерации значения шума.}}
{{param|number|w|Четвёртое значение 4D-вектора использующееся для генерации значения шума.}}
+
{{param|number|w|Четвёртый компонент 4D-вектора, используемого для генерации значения шума.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
 
{{param|number|value|Значение должно быть в промежутке [0, 1].}}
Line 53: Line 53:
 
* [[parent::love.math (Русский)]]
 
* [[parent::love.math (Русский)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Генерация значения Симплексного шума в одном-четырёх измерениях.}}
+
{{#set:Description=Генерация значения симплексного шума в одном-четырёх измерениях.}}
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|love.math.noise}}
 
{{i18n|love.math.noise}}

Latest revision as of 16:00, 10 September 2014

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Генерирует симплексный шум в одном-четырёх измерениях.

Симплексный шум близок к шуму Перлина. Широко используется для процедурной генерации игрового контента. Существует множество интернет страниц, где детально обсуждаются симплексный шум и шум Перлина.

Function

Генерирует симплексный Шум в одном измерении.

Synopsis

value = love.math.noise( x )

Arguments

number x
Значение, использующееся для генерации значения шума.

Returns

number value
Значение должно быть в промежутке [0, 1].

Function

Генерирует симплексный шум в двух измерениях.

Synopsis

value = love.math.noise( x, y )

Arguments

number x
Первый компонент 2D-вектора, используемого для генерации значения шума.
number y
Второй компонент 2D-вектора, используемого для генерации значения шума.

Returns

number value
Значение должно быть в промежутке [0, 1].

Function

Генерирует симплексный шум в трёх измерениях.

Synopsis

value = love.math.noise( x, y, z )

Arguments

number x
Первый компонент 3D-вектора, используемого для генерации значения шума.
number y
Второй компонент 3D-вектора, используемого для генерации значения шума.
number z
Третий компонент 3D-вектора, используемого для генерации значения шума.

Returns

number value
Значение должно быть в промежутке [0, 1].

Function

Генерирует симплексный шум в четырёх измерениях.

Synopsis

value = love.math.noise( x, y, z, w )

Arguments

number x
Первый компонент 4D-вектора, используемого для генерации значения шума.
number y
Второй компонент 4D-вектора, используемого для генерации значения шума.
number z
Третий компонент 4D-вектора, используемого для генерации значения шума.
number w
Четвёртый компонент 4D-вектора, используемого для генерации значения шума.

Returns

number value
Значение должно быть в промежутке [0, 1].

See Also

Other Languages