[vtkusers] Sphere example
Huiqun Zhou
hqzhou at nju.edu.cn
Sun May 9 19:19:12 EDT 2004
Please add #include "vtlProperty.h".
Huiqun Zhou
----- Original Message -----
From: "Ipaq hp" <ipaqdebolsillo at hotmail.com>
To: <vtkusers at vtk.org>
Sent: Monday, May 10, 2004 8:10 AM
Subject: [vtkusers] Sphere example
> Hi again, when i try to compile the first example that is in
> http://www.vtk.org/example-code.php,the one with the sphere (i just did a
> copy/paste), it gives me this errors:
>
> G:\Archivos de programa\Microsoft Visual
> Studio\MyProjects\VTKprojects\ejemplo1vtk.cpp(24) : error C2027: use of
> undefined type 'vtkProperty'
> g:\documents and
> settings\administrador\escritorio\vtk\include\vtk\vtkactor.h(42) : see
> declaration of 'vtkProperty'
> G:\Archivos de programa\Microsoft Visual
> Studio\MyProjects\VTKprojects\ejemplo1vtk.cpp(24) : error C2227: left of
> '->SetColor' must point to class/struct/union
> Error executing cl.exe.
>
> Sphere example:
>
> #include "vtkSphereSource.h"
> #include "vtkPolyDataMapper.h"
> #include "vtkActor.h"
> #include "vtkRenderWindow.h"
> #include "vtkRenderer.h"
> #include "vtkRenderWindowInteractor.h"
>
> void main ()
> {
>
> // create sphere geometry
> vtkSphereSource *sphere = vtkSphereSource::New();
> sphere->SetRadius(1.0);
> sphere->SetThetaResolution(18);
> sphere->SetPhiResolution(18);
>
> // map to graphics library
> vtkPolyDataMapper *map = vtkPolyDataMapper::New();
> map->SetInput(sphere->GetOutput());
>
> // actor coordinates geometry, properties, transformation
> vtkActor *aSphere = vtkActor::New();
> aSphere->SetMapper(map);
> aSphere->GetProperty()->SetColor(0,0,1); // ****Problem line*******
>
> // a renderer and render window
> vtkRenderer *ren1 = vtkRenderer::New();
> vtkRenderWindow *renWin = vtkRenderWindow::New();
> renWin->AddRenderer(ren1);
>
> // an interactor
> vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
> iren->SetRenderWindow(renWin);
>
> // add the actor to the scene
> ren1->AddActor(aSphere);
> ren1->SetBackground(1,1,1); // Background color white
>
> // render an image (lights and cameras are created automatically)
> renWin->Render();
>
> // begin mouse interaction
> iren->Start();
> }
>
>
> But when i compile the other example,(the cuadratic function that is in
> http://www.vtk.org/example-code.php, the second example) , doesnt give me
> any error, and it seems to me, that it does the same procedure to draw a
> cube, i dont see the difference between the lines where they set the color
> to de actors.
>
>
> Thanks.
>
> _________________________________________________________________
> Reserva desde ahora tus vacaciones en MSN Viajes. Más cómodo, más barato y
> más opciones. http://www.msn.es/Viajes/
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
More information about the vtkusers
mailing list