kopia lustrzana https://github.com/OpenDroneMap/ODM
Reverted bounds changes
rodzic
4846715e4e
commit
7aaf917559
|
@ -87,8 +87,6 @@ void Odm25dMeshing::buildMesh(){
|
||||||
vtkSmartPointer<vtkPolyData>::New();
|
vtkSmartPointer<vtkPolyData>::New();
|
||||||
polyPoints->SetPoints(points);
|
polyPoints->SetPoints(points);
|
||||||
|
|
||||||
double *unfilteredBounds = polyPoints->GetBounds();
|
|
||||||
|
|
||||||
vtkSmartPointer<vtkOctreePointLocator> locator = vtkSmartPointer<vtkOctreePointLocator>::New();
|
vtkSmartPointer<vtkOctreePointLocator> locator = vtkSmartPointer<vtkOctreePointLocator>::New();
|
||||||
|
|
||||||
vtkSmartPointer<vtkRadiusOutlierRemoval> radiusRemoval =
|
vtkSmartPointer<vtkRadiusOutlierRemoval> radiusRemoval =
|
||||||
|
@ -255,11 +253,12 @@ void Odm25dMeshing::buildMesh(){
|
||||||
terrain->SetInputData(medianFilter->GetOutput());
|
terrain->SetInputData(medianFilter->GetOutput());
|
||||||
terrain->BoundaryVertexDeletionOn();
|
terrain->BoundaryVertexDeletionOn();
|
||||||
|
|
||||||
|
|
||||||
log << "OK\nTransform... ";
|
log << "OK\nTransform... ";
|
||||||
vtkSmartPointer<vtkTransform> transform =
|
vtkSmartPointer<vtkTransform> transform =
|
||||||
vtkSmartPointer<vtkTransform>::New();
|
vtkSmartPointer<vtkTransform>::New();
|
||||||
transform->Translate(-extentX / 2.0 + center[0] + (bounds[0] - unfilteredBounds[0]),
|
transform->Translate(-extentX / 2.0 + center[0],
|
||||||
-extentY / 2.0 + center[1] + (bounds[2] - unfilteredBounds[2]), 0);
|
-extentY / 2.0 + center[1], 0);
|
||||||
transform->Scale(extentX / width, extentY / height, 1);
|
transform->Scale(extentX / width, extentY / height, 1);
|
||||||
|
|
||||||
vtkSmartPointer<vtkTransformFilter> transformFilter =
|
vtkSmartPointer<vtkTransformFilter> transformFilter =
|
||||||
|
|
Ładowanie…
Reference in New Issue