Add project files.

This commit is contained in:
2026-07-28 15:11:50 -05:00
parent 634bbd3d2e
commit c8efc0f586
31 changed files with 779 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Line
### [RenderObject](RenderObject.md) < [Pixel](Pixel.md) < [<u>Line</u>](Line.md)
##
The line primitave is a simple one, comprised of 2 Vec2D points
##
## Arguments
| Name | Type | Need |
| ---- | ---- | ---- |
| pos1 | [Vec2D]() | The first position of a line |
| pos2 | [Vec2D]() | The second position of a line |
| color | [rgb]() | The fill color of the line |
| engine | [Engine]() | The call for the engine, used to access the pixbuf
+12
View File
@@ -0,0 +1,12 @@
# Raster3D Objects docs
Raster3D contains a few builtin objects that can be used to draw shapes and primitaves onscreen.
Below is an exhaustive tree list of objects and links to their documentation.
- [RenderObject](RenderObject.md)
- [Pixel](Pixel.md)
- [Line](Line.md)
- [Triangle](Triangle.md)
- [Square](Square.md)
+3
View File
@@ -0,0 +1,3 @@
# Pixel
### [RenderObject]() < [<u>Pixel</u>](objects/Pixel.md)
View File
View File
+13
View File
@@ -0,0 +1,13 @@
# Triangle
### [RenderObject](RenderObject.md) < [Pixel](Pixel.md) < [Line](Line.md) < [<u>Triangle</u>](Triangle.md)
##
Description
##
## Arguments
| Name | Type | Need |
| ---- | ---- | ---- |
+13
View File
@@ -0,0 +1,13 @@
# Template
### [ThingThatExtended]() < [<u>Thing</u>]()
##
Description
##
## Arguments
| Name | Type | Need |
| ---- | ---- | ---- |