Obiekt node::triangles: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
 
(Nie pokazano 18 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
Definiuje trójkąty terenu.
+
Definiuje siatkę terenu, rozpiętą na podanych wierzchołkach.
 
  {{Szablon:Kod_preambuly_node}} <span style="color:tomato;font-weight:bold">triangles</span> <span style="color:tomato;font-weight:bold">material</span> <span style="color:orange;font-weight:bold">ambient:</span> ''ambient'' <span style="color:orange;font-weight:bold">diffuse:</span> ''diffuse'' <span style="color:orange;font-weight:bold">specular:</span> ''specular'' <span style="color:tomato;font-weight:bold">endmaterial</span> ''tekstura''
 
  {{Szablon:Kod_preambuly_node}} <span style="color:tomato;font-weight:bold">triangles</span> <span style="color:tomato;font-weight:bold">material</span> <span style="color:orange;font-weight:bold">ambient:</span> ''ambient'' <span style="color:orange;font-weight:bold">diffuse:</span> ''diffuse'' <span style="color:orange;font-weight:bold">specular:</span> ''specular'' <span style="color:tomato;font-weight:bold">endmaterial</span> ''tekstura''
    ''x y z nx ny nz u v'' <span style="color:tomato;font-weight:bold">end</span> <span style="color:gray">//definicja pojedynczego wierzchołka</span>
+
''v1.x v1.y v1.z v1.i v1.j v1.k v1.u v1.v'' <span style="color:tomato;font-weight:bold">end</span> <span style="color:gray">//definicja pojedynczego wierzchołka</span>
    ...
+
...
    ''x y z nx ny nz u v''
+
''vX.x vX.y vX.z vX.i vX.j vX.k vX.u vX.v'' <span style="color:gray">//przy definicji ostatniego wierzchołka nie wpisujemy "end"</span>
    <span style="color:tomato;font-weight:bold">endtri</span>
+
<span style="color:tomato;font-weight:bold">endtri</span>
 +
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Linia 11: Linia 12:
 
! Interpretacja
 
! Interpretacja
 
! Uwagi
 
! Uwagi
 +
{{Szablon:Wspólne_parametry_node}}
 +
|-
 +
| '''ambient'''
 +
| ?
 +
| 3 liczby z zakresu <0;255> (RGB)
 +
|-
 +
| '''diffuse'''
 +
| ?
 +
| 3 liczby z zakresu <0;255> (RGB)
 +
|-
 +
| '''specular'''
 +
| Kolor błyszczenia powierzchni.
 +
| 3 liczby z zakresu <0;255> (RGB). Im wyższa wartość, tym silniejsze odbicia.
 +
|-
 +
| '''vX.x vX.y vX.z'''
 +
| Współrzędne wierzchołka XYZ.
 +
| {{Szablon:Info_o_układzie_współrzędnych}}
 +
|-
 +
| '''vX.i vX.j vX.k'''
 +
| Współrzędne [https://pl.wikipedia.org/wiki/Wektor_normalny wektora normalnego] IJK (wyznacza kierunek płaszczyzny)
 +
| {{Szablon:Info_o_układzie_współrzędnych}}
 +
|-
 +
| '''vX.u vX.v'''
 +
| Współrzędne wierzchołka w układzie UV (mapowanie)
 +
| {{Szablon:Info_o_układzie_współrzędnych}}
 
|}
 
|}
 +
 +
[[Kategoria:Scenerie]]

Aktualna wersja na dzień 22:18, 4 kwi 2022

Definiuje siatkę terenu, rozpiętą na podanych wierzchołkach.

node range_max range_min name triangles material ambient: ambient diffuse: diffuse specular: specular endmaterial tekstura
v1.x v1.y v1.z v1.i v1.j v1.k v1.u v1.v end //definicja pojedynczego wierzchołka
...
vX.x vX.y vX.z vX.i vX.j vX.k vX.u vX.v //przy definicji ostatniego wierzchołka nie wpisujemy "end"
endtri


Opis parametrów
Nazwa Interpretacja Uwagi
range_max Maksymalna odległość, z jakiej obiekt jest widoczny [m].

Wartość -1 oznacza brak ograniczenia widoczności.

range_min Minimalna odległość, z jakiej obiekt jest widoczny [m].
name Nazwa obiektu.
ambient  ? 3 liczby z zakresu <0;255> (RGB)
diffuse  ? 3 liczby z zakresu <0;255> (RGB)
specular Kolor błyszczenia powierzchni. 3 liczby z zakresu <0;255> (RGB). Im wyższa wartość, tym silniejsze odbicia.
vX.x vX.y vX.z Współrzędne wierzchołka XYZ. Symulator korzysta z prawoskrętnego układu współrzędnych!
vX.i vX.j vX.k Współrzędne wektora normalnego IJK (wyznacza kierunek płaszczyzny) Symulator korzysta z prawoskrętnego układu współrzędnych!
vX.u vX.v Współrzędne wierzchołka w układzie UV (mapowanie) Symulator korzysta z prawoskrętnego układu współrzędnych!