Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
Loading...
Searching...
No Matches
rendering_engine::axes Namespace Reference

Commonly used 3D axis and direction vectors. More...

Variables

static const glm::vec3 ZeroVector = glm::vec3(0.0f, 0.0f, 0.0f)
static const glm::vec3 OneVector = glm::vec3(1.0f, 1.0f, 1.0f)
static const glm::vec3 UpVector = glm::vec3(0.0f, 0.0f, 1.0f)
static const glm::vec3 DownVector = glm::vec3(0.0f, 0.0f, -1.0f)
static const glm::vec3 ForwardVector = glm::vec3(1.0f, 0.0f, 0.0f)
static const glm::vec3 BackwardVector = glm::vec3(-1.0f, 0.0f, 0.0f)
static const glm::vec3 RightVector = glm::vec3(0.0f, 1.0f, 0.0f)
static const glm::vec3 LeftVector = glm::vec3(0.0f, -1.0f, 0.0f)

Detailed Description

Commonly used 3D axis and direction vectors.

Coordinate system:

  • X+ (Forward)
  • Y+ (Right)
  • Z+ (Up)

Vectors:

  • ForwardVector: (1, 0, 0)
  • RightVector: (0, 1, 0)
  • UpVector: (0, 0, 1) etc.

Variable Documentation

◆ BackwardVector

const glm::vec3 rendering_engine::axes::BackwardVector = glm::vec3(-1.0f, 0.0f, 0.0f)
static

Definition at line 44 of file vector_definitions.hpp.

◆ DownVector

const glm::vec3 rendering_engine::axes::DownVector = glm::vec3(0.0f, 0.0f, -1.0f)
static

Definition at line 41 of file vector_definitions.hpp.

◆ ForwardVector

const glm::vec3 rendering_engine::axes::ForwardVector = glm::vec3(1.0f, 0.0f, 0.0f)
static

Definition at line 43 of file vector_definitions.hpp.

◆ LeftVector

const glm::vec3 rendering_engine::axes::LeftVector = glm::vec3(0.0f, -1.0f, 0.0f)
static

Definition at line 47 of file vector_definitions.hpp.

◆ OneVector

const glm::vec3 rendering_engine::axes::OneVector = glm::vec3(1.0f, 1.0f, 1.0f)
static

Definition at line 38 of file vector_definitions.hpp.

◆ RightVector

const glm::vec3 rendering_engine::axes::RightVector = glm::vec3(0.0f, 1.0f, 0.0f)
static

Definition at line 46 of file vector_definitions.hpp.

◆ UpVector

const glm::vec3 rendering_engine::axes::UpVector = glm::vec3(0.0f, 0.0f, 1.0f)
static

Definition at line 40 of file vector_definitions.hpp.

◆ ZeroVector

const glm::vec3 rendering_engine::axes::ZeroVector = glm::vec3(0.0f, 0.0f, 0.0f)
static

Definition at line 37 of file vector_definitions.hpp.