Math v0.2.0
SIMD optimized C++ mathematics library
Loading...
Searching...
No Matches
cone-tracing.hpp File Reference

Common cone tracing functions. More...

#include "math/vector.hpp"

Variables

constexpr uint8 diffuseConeCount = 6
constexpr const float diffuseConeWeights [diffuseConeCount]
constexpr const float3 diffuseConeDirs [diffuseConeCount]

Detailed Description

Common cone tracing functions.

Variable Documentation

◆ diffuseConeWeights

const float diffuseConeWeights[diffuseConeCount]
constexpr
Initial value:
=
{
0.25f, 0.15f, 0.15f, 0.15f, 0.15f, 0.15f
}

◆ diffuseConeDirs

const float3 diffuseConeDirs[diffuseConeCount]
constexpr
Initial value:
=
{
float3( 0.0f, 0.0f, 1.0f),
float3( 0.0f, 0.866025f, 0.5f),
float3( 0.823639f, 0.267617f, 0.5f),
float3( 0.509037f, -0.700629f, 0.5f),
float3(-0.509037f, -0.700629f, 0.5f),
float3(-0.823639f, 0.267617f, 0.5f)
}
Floating point 3 component vector structure.
Definition float.hpp:170