rTriangle

alias rTriangle = Triangle!real

Examples

auto poly = fTriangle( vec3(0,0,0), vec3(1,0,0), vec3(0,1,0) );
assert( poly.area == 0.5f );
assert( poly.norm == vec3(0,0,1) );

auto pnt = vec3( 2,2,2 );
auto a = poly.altitude( pnt );
assert( a.pos == vec3(2,2,0) );
assert( a.dir == vec3(0,0,2) );

Meta