Unravel Engine C++ Reference
Loading...
Searching...
No Matches
path_vertex.hpp
Go to the documentation of this file.
1
#ifndef GENERATOR_PATHVERTEX_HPP
2
#define GENERATOR_PATHVERTEX_HPP
3
4
#include "
math.hpp
"
5
6
namespace
generator
7
{
8
9
class
path_vertex_t
10
{
11
public
:
14
gml::dvec3
normal
;
15
16
gml::dvec3
position
;
17
20
gml::dvec3
tangent
;
21
22
double
tex_coord
;
23
24
path_vertex_t
() :
normal
{},
position
{},
tangent
{},
tex_coord
{}
25
{
26
}
27
31
gml::dvec3
binormal
() const noexcept
32
{
33
return
cross(
tangent
,
normal
);
34
}
35
};
36
}
// namespace generator
37
38
#endif
generator::path_vertex_t
Definition
path_vertex.hpp:10
generator::path_vertex_t::path_vertex_t
path_vertex_t()
Definition
path_vertex.hpp:24
generator::path_vertex_t::normal
gml::dvec3 normal
Definition
path_vertex.hpp:14
generator::path_vertex_t::tangent
gml::dvec3 tangent
Definition
path_vertex.hpp:20
generator::path_vertex_t::binormal
gml::dvec3 binormal() const noexcept
Definition
path_vertex.hpp:31
generator::path_vertex_t::tex_coord
double tex_coord
Definition
path_vertex.hpp:22
generator::path_vertex_t::position
gml::dvec3 position
Definition
path_vertex.hpp:16
math.hpp
generator
Definition
any_generator.hpp:7
UnravelEngine
UnravelEngine
engine
engine
rendering
generator
path_vertex.hpp
Generated by
1.12.0