[vtkusers] Normals
François Bertel
francois.bertel at kitware.com
Tue Aug 9 14:28:28 EDT 2005
* Solution: Add #include "vtkFloatArray.h"
* Rational: See the following links:
http://www.vtk.org/Wiki/VTK_FAQ#The_C.2B.2B_compiler_cannot_convert_some_pointer_type_to_another_pointer_type_in_my_little_program
or
http://www.vtk.org/Wiki/VTK_FAQ#Forward_declaration_in_VTK_4.x
Regards
Louis Desjardins wrote:
> Hi Experts,
>
> I am trying to get the normals of my data set using the following code,
> where CellNormals and PointNormals are of type vtkFloatArray
>
> GeometryFilter->SetInput( UnstructuredGrid );
> PolyDataNormals_orig->SetInput( GeometryFilter->GetOutput() );
> CellNormals =
> PolyDataNormals_orig->GetOutput()->GetCellData()->GetNormals();
> PointNormals =
> PolyDataNormals_orig->GetOutput()->GetPointData()->GetNormals();
>
> However I get the error:
> invalid conversion from `vtkDataArray*' to `vtkFloatArray*'
>
> ?? Why do I get this? vtkFloatArray *is* a vtkDataArray.. so whats the
> problem? Should I not be using vtkFloatArray? and of course vtkDataArray
> is an abstract class..
> anwyyas i know htis is silly but your help is appreciated
> thanks
>
> ld
>
>
> _______________________________________________
> This is the private VTK discussion list. Please keep messages on-topic.
> Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
--
François Bertel, PhD | Kitware Inc. Suite 204
1 (518) 371 3971 x113 | 28 Corporate Drive
| Clifton Park NY 12065, USA
More information about the vtkusers
mailing list