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

Z MaSzyna
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "Dyrektywa '''node''' typu '''triangles''' definiuje trójkąty terenu. <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-...")
 
 
(Nie pokazano 21 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
Dyrektywa '''node''' typu '''triangles''' definiuje trójkąty terenu.
+
Definiuje siatkę terenu, rozpiętą na podanych wierzchołkach.
  <span style="color:green;font-weight:bold;">node</span> -1 0 none <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"
 
|+ Opis parametrów
 
|+ Opis parametrów
! Nazwa parametru
+
! Nazwa  
! Znaczenie parametru
+
! Interpretacja
! Typ wartości
+
! Uwagi
|-
+
{{Szablon:Wspólne_parametry_node}}
| ambient
 
| ?
 
| 3 wartości z zakresu <0;255> (RGB)
 
 
|-
 
|-
| diffuse
+
| '''ambient'''
 
| ?
 
| ?
| 3 wartości z zakresu <0;255> (RGB)
+
| 3 liczby z zakresu <0;255> (RGB)
 
|-
 
|-
| specular
+
| '''diffuse'''
 
| ?
 
| ?
| 3 wartości z zakresu <0;255> (RGB)
+
| 3 liczby z zakresu <0;255> (RGB)
 
|-
 
|-
| tekstura
+
| '''specular'''
| Ścieżka do pliku tekstury (bez rozszerzenia, relatywna względem folderu ''textures'').
+
| Kolor błyszczenia powierzchni.
| Tekst
+
| 3 liczby z zakresu <0;255> (RGB). Im wyższa wartość, tym silniejsze odbicia.
 
|-
 
|-
| x y z
+
| '''vX.x vX.y vX.z'''
| Współrzędne wierzchołka.
+
| Współrzędne wierzchołka XYZ.
| Liczby
+
| {{Szablon:Info_o_układzie_współrzędnych}}
 
|-
 
|-
| nx ny nz
+
| '''vX.i vX.j vX.k'''
| Współrzędne wektora normalnego w wierzchołku
+
| Współrzędne [https://pl.wikipedia.org/wiki/Wektor_normalny wektora normalnego] IJK (wyznacza kierunek płaszczyzny)
| Liczby
+
| {{Szablon:Info_o_układzie_współrzędnych}}
 
|-
 
|-
| u v
+
| '''vX.u vX.v'''
| Współrzędne wierzchołka w układzie UV (odpowiada za układ tekstury na modelu).
+
| Współrzędne wierzchołka w układzie UV (mapowanie)
| Liczby
+
| {{Szablon:Info_o_układzie_współrzędnych}}
 
|}
 
|}
 +
 +
[[Kategoria:Scenerie]]

Aktualna wersja na dzień 23: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!