ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
sat.h
浏览该文件的文档.
1 
11 #pragma once
12 #include "vde/core/point.h"
13 #include <vector>
14 #include <array>
15 
16 namespace vde::collision {
17 using core::Point3D;
18 
56 bool sat_intersect(const std::vector<Point3D>& verts_a,
57  const std::vector<std::array<int,3>>& faces_a,
58  const std::vector<Point3D>& verts_b,
59  const std::vector<std::array<int,3>>& faces_b);
60 
61 } // namespace vde::collision
bool sat_intersect(const std::vector< Point3D > &verts_a, const std::vector< std::array< int, 3 >> &faces_a, const std::vector< Point3D > &verts_b, const std::vector< std::array< int, 3 >> &faces_b)
SAT 凸多面体相交检测
foundation::Point3D Point3D
双精度三维点(重新导出)
Definition: point.h:31