[vtkusers] Problem
Bill Lorensen
bill.lorensen at gmail.com
Tue Aug 13 09:46:56 EDT 2013
Please keep discussion on mail list.
Your file and cmake work for me.
Do you have more than one version of VTK on your system? This
cmakelists.txt will only work with VTK6
On Tue, Aug 13, 2013 at 9:41 AM, Altamash Abbasi
<altamashabbasi at gmail.com>wrote:
> cmake_minimum_required(VERSION 2.8.5 FATAL_ERROR)
>
> PROJECT (Step1)
>
> if(NOT VTK_BINARY_DIR)
> FIND_PACKAGE(VTK COMPONENTS
> vtkFiltersSources
> vtkRenderingCore
> vtkRenderingOpenGL
> )
> include(${VTK_USE_FILE})
> endif()
>
> add_executable(Cone MACOSX_BUNDLE Cone.cxx)
> target_link_libraries(Cone ${VTK_LIBRARIES})
>
>
>
> On Tue, Aug 13, 2013 at 3:40 PM, Bill Lorensen <bill.lorensen at gmail.com>wrote:
>
>> Please show the CMakeLists.txt file
>>
>>
>>
>> On Tue, Aug 13, 2013 at 9:37 AM, Altamash Abbasi <
>> altamashabbasi at gmail.com> wrote:
>>
>>> so whats the problem ???
>>>
>>>
>>> On Tue, Aug 13, 2013 at 3:33 PM, Altamash Abbasi <
>>> altamashabbasi at gmail.com> wrote:
>>>
>>>> /*=========================================================================
>>>>
>>>> Program: Visualization Toolkit
>>>>
>>>> Module: Cone.cxx
>>>>
>>>> Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
>>>>
>>>> All rights reserved.
>>>>
>>>> See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
>>>>
>>>> This software is distributed WITHOUT ANY WARRANTY; without even
>>>>
>>>> the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
>>>>
>>>> PURPOSE. See the above copyright notice for more information.
>>>>
>>>> =========================================================================*/
>>>>
>>>> //
>>>>
>>>> // This example creates a polygonal model of a cone, and then renders it to
>>>>
>>>> // the screen. It will rotate the cone 360 degrees and then exit. The basic
>>>>
>>>> // setup of source -> mapper -> actor -> renderer -> renderwindow is
>>>>
>>>> // typical of most VTK programs.
>>>>
>>>> //
>>>>
>>>> // First include the required header files for the VTK classes we are using.
>>>>
>>>> #include "vtkConeSource.h"
>>>>
>>>> #include "vtkPolyDataMapper.h"
>>>>
>>>> #include "vtkRenderWindow.h"
>>>>
>>>> #include "vtkCamera.h"
>>>>
>>>> #include "vtkActor.h"
>>>>
>>>> #include "vtkRenderer.h"
>>>>
>>>> int main()
>>>>
>>>> {
>>>>
>>>> //
>>>>
>>>> // Next we create an instance of vtkConeSource and set some of its
>>>>
>>>> // properties. The instance of vtkConeSource "cone" is part of a
>>>>
>>>> // visualization pipeline (it is a source process object); it produces data
>>>>
>>>> // (output type is vtkPolyData) which other filters may process.
>>>>
>>>> //
>>>>
>>>> vtkConeSource *cone = vtkConeSource::New();
>>>>
>>>> cone->SetHeight( 3.0 );
>>>>
>>>> cone->SetRadius( 1.0 );
>>>>
>>>> cone->SetResolution( 10 );
>>>>
>>>> //
>>>>
>>>> // In this example we terminate the pipeline with a mapper process object.
>>>>
>>>> // (Intermediate filters such as vtkShrinkPolyData could be inserted in
>>>>
>>>> // between the source and the mapper.) We create an instance of
>>>>
>>>> // vtkPolyDataMapper to map the polygonal data into graphics primitives. We
>>>>
>>>> // connect the output of the cone souece to the input of this mapper.
>>>>
>>>> //
>>>>
>>>> vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New();
>>>>
>>>> coneMapper->SetInputConnection( cone->GetOutputPort() );
>>>>
>>>> //
>>>>
>>>> // Create an actor to represent the cone. The actor orchestrates rendering
>>>>
>>>> // of the mapper's graphics primitives. An actor also refers to properties
>>>>
>>>> // via a vtkProperty instance, and includes an internal transformation
>>>>
>>>> // matrix. We set this actor's mapper to be coneMapper which we created
>>>>
>>>> // above.
>>>>
>>>> //
>>>>
>>>> vtkActor *coneActor = vtkActor::New();
>>>>
>>>> coneActor->SetMapper( coneMapper );
>>>>
>>>> //
>>>>
>>>> // Create the Renderer and assign actors to it. A renderer is like a
>>>>
>>>> // viewport. It is part or all of a window on the screen and it is
>>>>
>>>> // responsible for drawing the actors it has. We also set the background
>>>>
>>>> // color here.
>>>>
>>>> //
>>>>
>>>> vtkRenderer *ren1= vtkRenderer::New();
>>>>
>>>> ren1->AddActor( coneActor );
>>>>
>>>> ren1->SetBackground( 0.1, 0.2, 0.4 );
>>>>
>>>> //
>>>>
>>>> // Finally we create the render window which will show up on the screen.
>>>>
>>>> // We put our renderer into the render window using AddRenderer. We also
>>>>
>>>> // set the size to be 300 pixels by 300.
>>>>
>>>> //
>>>>
>>>> vtkRenderWindow *renWin = vtkRenderWindow::New();
>>>>
>>>> renWin->AddRenderer( ren1 );
>>>>
>>>> renWin->SetSize( 300, 300 );
>>>>
>>>> //
>>>>
>>>> // Now we loop over 360 degreeees and render the cone each time.
>>>>
>>>> //
>>>>
>>>> int i;
>>>>
>>>> for (i = 0; i < 360; ++i)
>>>>
>>>> {
>>>>
>>>> // render the image
>>>>
>>>> renWin->Render();
>>>>
>>>> // rotate the active camera by one degree
>>>>
>>>> ren1->GetActiveCamera()->Azimuth( 1 );
>>>>
>>>> }
>>>>
>>>> //
>>>>
>>>> // Free up any objects we created. All instances in VTK are deleted by
>>>>
>>>> // using the Delete() method.
>>>>
>>>> //
>>>>
>>>> cone->Delete();
>>>>
>>>> coneMapper->Delete();
>>>>
>>>> coneActor->Delete();
>>>>
>>>> ren1->Delete();
>>>>
>>>> renWin->Delete();
>>>>
>>>> return 0;
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>> On Tue, Aug 13, 2013 at 3:32 PM, Bill Lorensen <bill.lorensen at gmail.com
>>>> > wrote:
>>>>
>>>>> Also, please post the Cone.cxx file.
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Aug 13, 2013 at 9:30 AM, Bill Lorensen <
>>>>> bill.lorensen at gmail.com> wrote:
>>>>>
>>>>>> Try cleaning the Cone/build directory and
>>>>>> cmake -DVTK_DIR:PATH=/home/stame1/software/VTKBin ..
>>>>>>
>>>>>> NOTE the :PATH change.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Aug 13, 2013 at 9:20 AM, Altamash Abbasi <
>>>>>> altamashabbasi at gmail.com> wrote:
>>>>>>
>>>>>>> stame1 at itlrstud044:~/software/Cone/build> cmake
>>>>>>> -DVTK_DIR=/home/stame1/software/VTKBin ..
>>>>>>> -- The C compiler identification is GNU
>>>>>>> -- The CXX compiler identification is GNU
>>>>>>> -- Check for working C compiler: /usr/bin/gcc
>>>>>>> -- Check for working C compiler: /usr/bin/gcc -- works
>>>>>>> -- Detecting C compiler ABI info
>>>>>>> -- Detecting C compiler ABI info - done
>>>>>>> -- Check for working CXX compiler: /usr/bin/c++
>>>>>>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>>>>>>> -- Detecting CXX compiler ABI info
>>>>>>> -- Detecting CXX compiler ABI info - done
>>>>>>> -- Configuring done
>>>>>>> -- Generating done
>>>>>>> -- Build files have been written to: /home/stame1/software/Cone/build
>>>>>>>
>>>>>>> stame1 at itlrstud044:~/software/Cone/build> make
>>>>>>> Scanning dependencies of target Cone
>>>>>>> [100%] Building CXX object CMakeFiles/Cone.dir/Cone.cxx.o
>>>>>>>
>>>>>>> /home/stame1/software/Cone/Cone.cxx:23:27: Fatal Error:
>>>>>>> vtkConeSource.h: File or directory not found
>>>>>>> Compilation terminated.
>>>>>>> make[2]: *** [CMakeFiles/Cone.dir/Cone.cxx.o] Error 1
>>>>>>> make[1]: *** [CMakeFiles/Cone.dir/all] Error 2
>>>>>>> make: *** [all] Error 2
>>>>>>>
>>>>>>> Guys these are the result of my cmake and make commands . . . Help
>>>>>>> me in finding the solution.
>>>>>>> Make command is not working . . .
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Powered by www.kitware.com
>>>>>>>
>>>>>>> Visit other Kitware open-source projects at
>>>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>>>
>>>>>>> Please keep messages on-topic and check the VTK FAQ at:
>>>>>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>>>>>
>>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Unpaid intern in BillsBasement at noware dot com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Unpaid intern in BillsBasement at noware dot com
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Unpaid intern in BillsBasement at noware dot com
>>
>
>
--
Unpaid intern in BillsBasement at noware dot com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130813/0d14fac2/attachment.htm>
More information about the vtkusers
mailing list