From: Eduardo DAVILA Date: Sat, 22 Oct 2022 01:58:19 +0000 (+0200) Subject: #3495 Extrude normals conflict X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=4d71ce834efd16b6e7c23ee82134cb421defe8d0;p=creaVtk.git #3495 Extrude normals conflict --- diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkCreateMeshFromPoints.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkCreateMeshFromPoints.cxx index 534d002..671b264 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkCreateMeshFromPoints.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkCreateMeshFromPoints.cxx @@ -41,7 +41,6 @@ void CreateMeshFromPoints::Process() printf("Warnning! CreateMeshFromPoints::Process: List of points X Y Z and LstIndexes is not correct\n"); bbSetOutputOut(NULL); } else { - printf("EED CreateMeshFromPoints::Process initial=%d final=%d\n" , lstIndexs[0] , lstIndexs[ lstIndexs.size()-1 ] ); int ii,sizeSegment1,sizeSegment2; int endSegment; // vtkSmartPointer points = vtkSmartPointer::New(); diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkLinearExtrusionFilter.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkLinearExtrusionFilter.cxx index 0c16df8..f254fc4 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkLinearExtrusionFilter.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkLinearExtrusionFilter.cxx @@ -53,7 +53,7 @@ void LinearExtrusionFilter::Process() } else { extrude->SetVector(1, 0, 0); } - extrude->SetScaleFactor( bbGetInputScalarFactor() ); + extrude->SetScaleFactor( bbGetInputScalarFactor() * (-1) ); extrude->Update(); triangleFilter->SetInputData( extrude->GetOutput() ); triangleFilter->Update( );