18#ifndef BIMHOMEBASE_CALCINTERSECTIONPOINT_H
19#define BIMHOMEBASE_CALCINTERSECTIONPOINT_H
21#include <boost/filesystem.hpp>
24#include <Base/TimeInfo.h>
58 const std::vector<std::pair<Base::Vector3f, Base::Vector3f> >& lines,
59 std::vector<Base::Vector3f>& intersectionPoints);
static bool calculateLineIntersection(Vector3f startpot, Vector3f endpot, Vector3f startpot1, Vector3f endpot1, Vector3f &point)
计算两条线段的交点
static void getIntersectionPoints(const std::vector< std::pair< Base::Vector3f, Base::Vector3f > > &lines, std::vector< Base::Vector3f > &intersectionPoints)
计算多条线段的交点
CalcIntersectionPoint()
默认构造函数
~CalcIntersectionPoint()
析构函数
CalcIntersectionPoint 类,用于计算几何图形的交点
Definition CalcIntersectionPoint.h:36
Vector3 类,表示三维空间中的向量
Definition Vector3D.h:149
Definition BaseFigureFactory.h:24