示例#1
0
Plane::Plane(const LineSegment &lineSegment, const vec &normal)
{
	vec perpNormal = normal - normal.ProjectTo(lineSegment.b - lineSegment.a);
	Set(lineSegment.a, perpNormal.Normalized());
}