From e1b38767ee77470eb574d2d39042fa19feaad5e6 Mon Sep 17 00:00:00 2001 From: cignoni Date: Wed, 18 Jun 2014 10:55:09 +0000 Subject: [PATCH] Small changes in the long long way to making meshlab and the vcglib really float/double independent --- wrap/io_trimesh/export_dxf.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wrap/io_trimesh/export_dxf.h b/wrap/io_trimesh/export_dxf.h index d87748ed..812de8b7 100644 --- a/wrap/io_trimesh/export_dxf.h +++ b/wrap/io_trimesh/export_dxf.h @@ -38,6 +38,7 @@ This class encapsulate a filter for save dxf meshes. */ class ExporterDXF { + typedef typename SaveMeshType::CoordType CoordType; public: ///Standard call for saving a mesh static int Save(SaveMeshType &m, const char * filename) @@ -113,8 +114,8 @@ public: typename SaveMeshType::EdgeIterator ei; for(ei=mp.edge.begin(); ei!=mp.edge.end();++ei) { - Point3f p1 = (*ei).V(0)->P(); - Point3f p2 = (*ei).V(1)->P(); + CoordType p1 = (*ei).V(0)->P(); + CoordType p2 = (*ei).V(1)->P(); fprintf(o,"0\n"); fprintf(o,"LINE\n");