#pragma once
#include "curveNi.h"
#include "roundline_intersector.h"
#include "coneline_intersector.h"
#include "curve_intersector_ribbon.h"
#include "curve_intersector_oriented.h"
#include "curve_intersector_sweep.h"
namespace embree
{
namespace isa
{
template<int M>
struct CurveNiIntersector1
{ … };
template<int M, int K>
struct CurveNiIntersectorK
{ … };
__forceinline void convert_to_bezier(const Geometry::GType gtype,
Vec3ff& v0, Vec3ff& v1, Vec3ff& v2, Vec3ff& v3,
Vec3fa& n0, Vec3fa& n1, Vec3fa& n2, Vec3fa& n3)
{ … }
__forceinline void convert_to_bezier(const Geometry::GType gtype, Vec3ff& v0, Vec3ff& v1, Vec3ff& v2, Vec3ff& v3)
{ … }
}
}