Face from IfcFace

This commit is contained in:
Ken Arroyo Ohori
2017-02-01 17:53:12 -06:00
parent f2a45b7057
commit 5724e1ac34
3 changed files with 56 additions and 226 deletions
+10 -4
View File
@@ -44,12 +44,18 @@ if ( it != cache.T.end() ) { e = it->second; return true; }
typedef CGAL::Exact_predicates_exact_constructions_kernel Kernel;
typedef CGAL::Polyhedron_3<Kernel> *cgal_shape_t;
typedef std::vector<Kernel::Point_3> *cgal_face_t;
typedef std::vector<Kernel::Point_3> *cgal_wire_t;
typedef std::vector<Kernel::Point_3> *cgal_curve_t;
typedef Kernel::Aff_transformation_3 *cgal_placement_t;
typedef Kernel::Point_3 *cgal_point_t;
typedef std::vector<Kernel::Point_3> *cgal_curve_t;
typedef std::vector<Kernel::Point_3> *cgal_wire_t;
struct CgalFace {
cgal_wire_t outer;
std::vector<cgal_wire_t> inner;
};
typedef CgalFace *cgal_face_t;
typedef CGAL::Polyhedron_3<Kernel> *cgal_shape_t;
namespace IfcGeom {