Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
0.8.4:primitives [2022/06/16 15:40] – [TGorillaGrid3D] admin | 0.8.4:primitives [2022/07/22 12:55] (current) – [TGorillaModel] admin | ||
---|---|---|---|
Line 280: | Line 280: | ||
end; | end; | ||
</ | </ | ||
+ | |||
+ | ==== TGorillaGrid ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <file pascal> | ||
+ | uses | ||
+ | Gorilla.Grid; | ||
+ | | ||
+ | [...] | ||
+ | |||
+ | begin | ||
+ | FGrid := TGorillaGrid.Create(GorillaViewport1); | ||
+ | FGrid.Parent := GorillaViewport1; | ||
+ | | ||
+ | /// make it larger | ||
+ | FGrid.SetSize(10, | ||
+ | | ||
+ | /// pre configure grid, othwise nothing will be rendered | ||
+ | FGrid.DefaultLines := 16; | ||
+ | FGrid.Frequency := 0.25; | ||
+ | FGrid.Marks := 0.5; | ||
+ | FGrid.LineColor := TAlphaColorRec.Cornflowerblue; | ||
+ | end; | ||
+ | </ | ||
+ | |||
+ | |||
==== TGorillaGrid3D ==== | ==== TGorillaGrid3D ==== | ||
+ | |||
+ | The Grid3D component is a container holding 3 instances of TGorillaGrid for each 3D axis: GridX, GridY and GridZ. | ||
{{: | {{: | ||
Line 298: | Line 327: | ||
FGrid3D.SetSize(10, | FGrid3D.SetSize(10, | ||
| | ||
- | /// increase frequency | + | /// to modify each grid inside |
- | FGrid3D.GridX.Marks := 2; | + | FGrid3D.GridX.DefaultLines |
- | FGrid3D.GridX.Frequency := 0.5; | + | FGrid3D.GridX.Frequency := 1.5; |
+ | FGrid3D.GridX.Marks := 2.5; | ||
+ | FGrid3D.GridX.LineColor := TAlphaColorRec.Cornflowerblue; | ||
end; | end; | ||
</ | </ | ||
Line 310: | Line 341: | ||
For detailled reading on loading models, please have a closer look [[models|here]]. | For detailled reading on loading models, please have a closer look [[models|here]]. | ||
- | Next step:: [[terrain|Terrain]] | + | Next step: [[cameras|Cameras]] |