3#include <Core/RaCore.hpp>
20bool RA_CORE_API RayCastAabb(
const Ray& r,
21 const Core::Aabb& aabb,
26bool RA_CORE_API RayCastSphere(
const Ray& r,
27 const Core::Vector3& center,
32bool RA_CORE_API RayCastPlane(
const Ray& r,
33 const Core::Vector3& a,
34 const Core::Vector3& normal,
38bool RA_CORE_API RayCastCylinder(
const Ray& r,
39 const Core::Vector3& a,
40 const Core::Vector3& b,
45bool RA_CORE_API RayCastTriangle(
const Ray& r,
46 const Core::Vector3& a,
47 const Core::Vector3& b,
48 const Core::Vector3& c,
51bool RA_CORE_API RayCastTriangleMesh(
const Ray& r,
52 const TriangleMesh& mesh,
@ Geometry
"Geometry" render objects are those loaded using Radium::IO and generated by GeometrySystem
hepler function to manage enum as underlying types in VariableSet