Biblioteka eu07-tools (Python): Różnice pomiędzy wersjami
Z MaSzyna
(→T3DDatablock) |
(→structures) |
||
Linia 5: | Linia 5: | ||
=== create_submodel === | === create_submodel === | ||
def create_submodel(typename: str, name: str) -> T3DSubmodel | def create_submodel(typename: str, name: str) -> T3DSubmodel | ||
− | |||
* '''typename''' - nazwa typu submodelu (''Mesh'', ''FreeSpotLight'' lub ''Stars'') | * '''typename''' - nazwa typu submodelu (''Mesh'', ''FreeSpotLight'' lub ''Stars'') | ||
* '''name''' - nazwa submodelu (wymagana) | * '''name''' - nazwa submodelu (wymagana) | ||
=== create_include === | === create_include === | ||
− | |||
Tworzy instancję klasy ''T3DInclude'' | Tworzy instancję klasy ''T3DInclude'' | ||
* '''path''' - ścieżka do dołączanego pliku (relatywna) | * '''path''' - ścieżka do dołączanego pliku (relatywna) | ||
=== T3DDatablock === | === T3DDatablock === | ||
− | |||
− | |||
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) | ||
+ | === T3DInclude === | ||
+ | class T3DInclude(T3DDatablock): | ||
+ | datablock_type: | ||
== input == | == input == |
Wersja z 22:17, 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.
Spis treści
t3d
structures
create_submodel
def create_submodel(typename: str, name: str) -> T3DSubmodel
- typename - nazwa typu submodelu (Mesh, FreeSpotLight lub Stars)
- name - nazwa submodelu (wymagana)
create_include
Tworzy instancję klasy T3DInclude
- path - ścieżka do dołączanego pliku (relatywna)
T3DDatablock
Klasa bazowa dla konkretnych klas reprezentujących składowe elementy modelu (submodele, include)
T3DInclude
class T3DInclude(T3DDatablock): datablock_type: