ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
HUB75Square.h
Go to the documentation of this file.
1#pragma once
2
3#include "../CameraManager.h"
4#include "../../Camera.h"
5#include "../../Pixels/PixelGroup.h"
6#include "../../Pixels/PixelGroups/P3HUB75.h"
7#include "../../../Utils/Math/Transform.h"
8
10private:
12 Transform camTransform1 = Transform(Vector3D(), Vector3D(0, 96.0f, -500.0f), Vector3D(1, 1, 1));
13 Transform camTransform2 = Transform(Vector3D(), Vector3D(0, 0.0f, -500.0f), Vector3D(1, 1, 1));
18
19public:
21};
const Vector2D P3HUB75[2048]
Definition P3HUB75.h:5
Base class for managing camera properties and transformations.
Definition CameraBase.h:26
Manages camera orientation and axis alignment.
@ YUp
Up along the positive Y-axis.
@ ZForward
Forward along the positive Z-axis.
Manages multiple CameraBase objects.
Manages camera behavior and pixel groups.
Definition Camera.h:27
PixelGroup< 2048 > camPixelsLeft
PixelGroup< 2048 > camPixelsRight
Manages a collection of pixels with positions, colors, and spatial relationships.
Definition PixelGroup.h:27
Represents a 3D transformation including position, rotation, and scale.
Definition Transform.h:22
Represents a 3D vector (X, Y, Z) and provides methods for vector arithmetic.
Definition Vector3D.h:26