Gin
Loading...
Searching...
No Matches

Classes

class  Camera3D
 A 3D camera that can be positioned and oriented in space. More...
struct  Mat4< T >
 A 4x4 matrix class for 3D transformations. More...
class  Renderer3D
 Renders a 3D scene to a juce::Graphics context as wireframes. More...
struct  Point3D
 Represents a point in 3D space. More...
struct  LineSegment3D
 Represents a line segment in 3D space. More...
class  Object3D
 A 3D object that contains a collection of points and line segments with a transform. More...
class  Scene3D
 A scene containing multiple 3D objects and a camera. More...
struct  Vec3< T >
 A 3D vector class for representing points and directions in 3D space. More...

Typedefs

using Mat4f = Mat4<float>
using Mat4d = Mat4<double>
using Vec3f = Vec3<float>
using Vec3d = Vec3<double>

Detailed Description

Typedef Documentation

◆ Mat4f

using Mat4f = Mat4<float>

◆ Mat4d

using Mat4d = Mat4<double>

◆ Vec3f

using Vec3f = Vec3<float>

◆ Vec3d

using Vec3d = Vec3<double>