scimesh 0.3.2
Headless CPU-only 3D software renderer for scientific mesh visualization
Loading...
Searching...
No Matches
renderer.cpp File Reference
#include <scimesh/renderer.h>
#include <scimesh/math_utils.h>
#include <scimesh/normals.h>
#include <scimesh/clipping.h>
#include <scimesh/rasterizer.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <algorithm>
#include <stdexcept>
#include <string>
Include dependency graph for renderer.cpp:

Go to the source code of this file.

Namespaces

namespace  scimesh
 

Variable Documentation

◆ color0

Color color0

Definition at line 22 of file renderer.cpp.

◆ color1

Color color1

Definition at line 22 of file renderer.cpp.

◆ color2

Color color2

Definition at line 22 of file renderer.cpp.

◆ normal0

Vec3 normal0

Definition at line 23 of file renderer.cpp.

◆ normal1

Vec3 normal1

Definition at line 23 of file renderer.cpp.

◆ normal2

Vec3 normal2

Definition at line 23 of file renderer.cpp.

◆ screen_v0

Vec3 screen_v0

Definition at line 21 of file renderer.cpp.

◆ screen_v1

Vec3 screen_v1

Definition at line 21 of file renderer.cpp.

◆ screen_v2

Vec3 screen_v2

Definition at line 21 of file renderer.cpp.

◆ smooth

bool smooth

Definition at line 25 of file renderer.cpp.

◆ uv0

Vec2 uv0

Definition at line 24 of file renderer.cpp.

◆ uv1

Vec2 uv1

Definition at line 24 of file renderer.cpp.

◆ uv2

Vec2 uv2

Definition at line 24 of file renderer.cpp.

◆ view_z

float view_z

Definition at line 26 of file renderer.cpp.