ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
distance.h 文件参考
#include "vde/core/point.h"
#include "vde/core/line.h"
#include "vde/core/plane.h"
#include "vde/core/triangle.h"
#include "vde/core/aabb.h"
distance.h 的引用(Include)关系图:

浏览源代码.

命名空间

 vde
 
 vde::core
 

函数

double vde::core::distance (const Point3D &a, const Point3D &b)
 两点之间的欧氏距离 更多...
 
double vde::core::distance (const Point3D &p, const Line3D< double > &line)
 点到直线的距离 更多...
 
double vde::core::distance (const Point3D &p, const Segment3D< double > &seg)
 点到线段的距离 更多...
 
double vde::core::distance (const Point3D &p, const Plane< double > &plane)
 点到平面的距离 更多...
 
double vde::core::distance (const Point3D &p, const Triangle< double > &tri)
 点到三角形的距离 更多...
 
double vde::core::distance (const Point3D &p, const AABB< double > &box)
 点到包围盒的距离 更多...
 
double vde::core::distance (const Segment3D< double > &a, const Segment3D< double > &b)
 两条线段之间的最短距离 更多...
 
double vde::core::distance (const Line3D< double > &a, const Line3D< double > &b)
 两条直线之间的最短距离 更多...
 
double vde::core::distance (const AABB< double > &a, const AABB< double > &b)
 两个包围盒之间的最短距离 更多...
 
double vde::core::distance (const Triangle< double > &a, const Triangle< double > &b)
 两个三角形之间的最短距离 更多...
 
Point3D vde::core::closest_point (const Point3D &p, const Triangle< double > &tri)
 三角形上距给定点最近的点 更多...
 
Point3D vde::core::closest_point (const Point3D &p, const Segment3D< double > &seg)
 线段上距给定点最近的点 更多...
 
Point3D vde::core::closest_point (const Point3D &p, const AABB< double > &box)
 包围盒上距给定点最近的点 更多...
 
Point3D vde::core::closest_point (const Point3D &p, const Plane< double > &plane)
 平面上距给定点最近的点(正交投影) 更多...