Biblioteka eu07-tools (Python): Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(create_include)
(T3DDatablock)
Linia 16: Linia 16:
 
* '''path''' (str) - ścieżka do dołączanego pliku (relatywna)
 
* '''path''' (str) - ścieżka do dołączanego pliku (relatywna)
  
=== T3DDatablock ===
+
=== T3DElement ===
 
Klasa bazowa dla konkretnych klas reprezentujących składowe elementy modelu (submodele, include)
 
Klasa bazowa dla konkretnych klas reprezentujących składowe elementy modelu (submodele, include)
 +
 +
Atrybuty:
 +
* '''datablock_type''' (str) - nazwa określająca typ elementu ("submodel", "include")
 +
 
=== T3DInclude ===
 
=== T3DInclude ===
 
  class T3DInclude(T3DDatablock):
 
  class T3DInclude(T3DDatablock):

Wersja z 23:21, 3 maj 2019

Biblioteka eu07_tools to zestaw klas i funkcji, które w założeniu mają pomóc w pisaniu programów operujących na plikach symulatora. Jest zaimplementowana w języku Python.

t3d

structures

create_submodel

Tworzy instancję konkretnej klasy submodelu.

Argumenty:

  • typename (str) - nazwa typu submodelu (Mesh, FreeSpotLight lub Stars)
  • name (str) - nazwa submodelu (wymagana)

create_include

Tworzy instancję klasy T3DInclude

Argumenty:

  • path (str) - ścieżka do dołączanego pliku (relatywna)

T3DElement

Klasa bazowa dla konkretnych klas reprezentujących składowe elementy modelu (submodele, include)

Atrybuty:

  • datablock_type (str) - nazwa określająca typ elementu ("submodel", "include")

T3DInclude

class T3DInclude(T3DDatablock):
    datablock_type:

input

output

scn

structures

input

output