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

Z MaSzyna
Skocz do: nawigacja, szukaj
(structures)
(T3DDatablock)
Linia 13: Linia 13:
 
* '''path''' - ścieżka do dołączanego pliku (relatywna)
 
* '''path''' - ścieżka do dołączanego pliku (relatywna)
 
=== T3DDatablock ===
 
=== T3DDatablock ===
 +
class T3DDatablock(abc.ABC):
 +
    self.datablock_type: str = ""
 +
Klasa bazowa dla konkretnych klas reprezentujących składowe elementy modelu (submodele, include)
  
 
== input ==
 
== input ==

Wersja z 22:16, 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

def create_submodel(typename: str, name: str) -> T3DSubmodel

Tworzy instancję konkretnej klasy submodelu.

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

create_include

def create_include(path: str) -> T3DInclude

Tworzy instancję klasy T3DInclude

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

T3DDatablock

class T3DDatablock(abc.ABC):
    self.datablock_type: str = ""

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

input

output

scn

structures

input

output