![]() |
GDF
20.04
Game Development Framework
|
Public Member Functions | |
| gdf_InstanceModel (Instance owner) | |
| Het aanmaken van het model gaat automatisch. Gebruik deze constructor dus niet. More... | |
| void | SetBox () |
| Stel in als een kubus More... | |
| void | SetSphere () |
| Stel in als een bol More... | |
| void | SetCone () |
| stel in als een kegel More... | |
| void | SetCylinder () |
| Stel in als een cilinder More... | |
| void | SetTorus () |
| Stel in als een donut More... | |
| void | SetHalfSphere () |
| Stel in als een halve bol More... | |
| void | SetMdl (string mdlFile, int numberOfMaterials=1) |
| Stel in als een MDL-bestand (deze exporteer je vanuit Blender). More... | |
| void | Pivot (Vector3 direction, float length) |
| Geef het model een nieuw draaipunt. Alleen de X en Y as worden hiervoor gebruikt Verander FacingDirection.X en FacingDirection.Y om te draaien. More... | |
| void | Pivot (float length) |
| Laat het model om zijn originele middelpunt heendraaien. Verander FacingDirection.X en FacingDirection.Y om te draaien. More... | |
| void | SetTexture (string filename, float repeatX=1, float repeatY=1, float rotation=0) |
| Stel een afbeelding in waarmee het model wordt omkleed. Bijvoorbeeld: SetTexture(Textures.GetTexture("grass.jpg")); More... | |
| void | SetColor (Color color) |
| Geef het model een nieuwe kleur More... | |
| void | SetMaterialList (string filename) |
| Stel een materialenlijst in (deze kan je exporteren met Blender). Kan gebruikt worden om een model meerdere kleuren te geven. More... | |
| void | SetMaterial (Enums.Material material, Color color, Color reflection, byte reflectiveStrength=2, byte reflectionSmoothness=10) |
| Stel het materiaal van het model in. More... | |
| void | SetMaterial (Enums.Material material, Color color) |
| Stel het materiaal van het model in. More... | |
| void | SetMaterial (Enums.Material material) |
| Stel het materiaal van het model in. More... | |
| void | Delete () |
| Verwijder het model. Je kan later het model opnieuw instellen. More... | |
| void | ShowInsideFaces () |
| De binnenkant van een model is standaard niet zichtbaar om performance te verbeteren. Deze methode laat de binnenkant van een model wel zien. More... | |
| void | gdf_Update () |
Public Attributes | |
| Vector3 | Size = Vector3.One |
| De grootte van het model. Standaard 1 More... | |
| bool | DrawShadow = true |
| Tekent dit model schaduwen op andere modellen? More... | |
| Vector3 | Rotation |
| De rotatie van het voorwerp (komt bovenop de FacingDirection van het voorwerp) More... | |
| Vector3 | Offset |
| De verplaatsing van het model ten opzichte van de positie van het voorwerp More... | |
Properties | |
| Color | Color [get] |
| Haal de huidig ingestelde kleur op. More... | |
| Enums.Shapes | Shape [get] |
| De vorm van dit model. More... | |
| GDF.gdf_Instance.gdf_InstanceModel.gdf_InstanceModel | ( | Instance | owner | ) |
Het aanmaken van het model gaat automatisch. Gebruik deze constructor dus niet.
| void GDF.gdf_Instance.gdf_InstanceModel.Delete | ( | ) |
Verwijder het model. Je kan later het model opnieuw instellen.
| void GDF.gdf_Instance.gdf_InstanceModel.Pivot | ( | float | length | ) |
Laat het model om zijn originele middelpunt heendraaien. Verander FacingDirection.X en FacingDirection.Y om te draaien.
| length | Hoever weg het model van het originele middelpunt wordt getoond. |
| void GDF.gdf_Instance.gdf_InstanceModel.Pivot | ( | Vector3 | direction, |
| float | length | ||
| ) |
Geef het model een nieuw draaipunt. Alleen de X en Y as worden hiervoor gebruikt Verander FacingDirection.X en FacingDirection.Y om te draaien.
| direction | De richting waarin het draaipunt wordt gemaakt (relatief aan FacingDirection) |
| length | Hoever het nieuwe draaipunt van het originele middelpunt af staat |
| void GDF.gdf_Instance.gdf_InstanceModel.SetBox | ( | ) |
Stel in als een kubus
| void GDF.gdf_Instance.gdf_InstanceModel.SetColor | ( | Color | color | ) |
Geef het model een nieuwe kleur
| color |
| void GDF.gdf_Instance.gdf_InstanceModel.SetCone | ( | ) |
stel in als een kegel
| void GDF.gdf_Instance.gdf_InstanceModel.SetCylinder | ( | ) |
Stel in als een cilinder
| void GDF.gdf_Instance.gdf_InstanceModel.SetHalfSphere | ( | ) |
Stel in als een halve bol
| void GDF.gdf_Instance.gdf_InstanceModel.SetMaterial | ( | Enums.Material | material | ) |
Stel het materiaal van het model in.
| material | Type materiaal |
| void GDF.gdf_Instance.gdf_InstanceModel.SetMaterial | ( | Enums.Material | material, |
| Color | color | ||
| ) |
Stel het materiaal van het model in.
| material | Type materiaal |
| color | Basiskleur van het materiaal |
| void GDF.gdf_Instance.gdf_InstanceModel.SetMaterial | ( | Enums.Material | material, |
| Color | color, | ||
| Color | reflection, | ||
| byte | reflectiveStrength = 2, |
||
| byte | reflectionSmoothness = 10 |
||
| ) |
Stel het materiaal van het model in.
| material | Type materiaal |
| color | Basiskleur van het materiaal |
| reflection | Kleur van de reflectie van licht op dit voorwerp (standaard: wit, uitgeschakeld: zwart) |
| reflectiveStrength | De sterkte van de reflectie |
| reflectionSmoothness | De gladheid van het materiaal. Hoe minder glad, hoe meer de reflectie wordt verspreid over het materiaal. |
| void GDF.gdf_Instance.gdf_InstanceModel.SetMaterialList | ( | string | filename | ) |
Stel een materialenlijst in (deze kan je exporteren met Blender). Kan gebruikt worden om een model meerdere kleuren te geven.
| filename | Naam van de lijst (inclusief extensie) |
| void GDF.gdf_Instance.gdf_InstanceModel.SetMdl | ( | string | mdlFile, |
| int | numberOfMaterials = 1 |
||
| ) |
Stel in als een MDL-bestand (deze exporteer je vanuit Blender).
| mdlFile | Een bestand uit de map Data/Models (inclusief extensie) |
| numberOfMaterials | Hoeveel verschillende materialen bezit dit model? |
| void GDF.gdf_Instance.gdf_InstanceModel.SetSphere | ( | ) |
Stel in als een bol
| void GDF.gdf_Instance.gdf_InstanceModel.SetTexture | ( | string | filename, |
| float | repeatX = 1, |
||
| float | repeatY = 1, |
||
| float | rotation = 0 |
||
| ) |
Stel een afbeelding in waarmee het model wordt omkleed. Bijvoorbeeld: SetTexture(Textures.GetTexture("grass.jpg"));
| void GDF.gdf_Instance.gdf_InstanceModel.SetTorus | ( | ) |
Stel in als een donut
| void GDF.gdf_Instance.gdf_InstanceModel.ShowInsideFaces | ( | ) |
De binnenkant van een model is standaard niet zichtbaar om performance te verbeteren. Deze methode laat de binnenkant van een model wel zien.
| bool GDF.gdf_Instance.gdf_InstanceModel.DrawShadow = true |
Tekent dit model schaduwen op andere modellen?
| Vector3 GDF.gdf_Instance.gdf_InstanceModel.Offset |
De verplaatsing van het model ten opzichte van de positie van het voorwerp
| Vector3 GDF.gdf_Instance.gdf_InstanceModel.Rotation |
De rotatie van het voorwerp (komt bovenop de FacingDirection van het voorwerp)
| Vector3 GDF.gdf_Instance.gdf_InstanceModel.Size = Vector3.One |
De grootte van het model. Standaard 1
|
get |
Haal de huidig ingestelde kleur op.
|
get |
De vorm van dit model.