📄 vtkmyex2.tcl
字号:
## This example creates a polygonal model of a cone, and then rendered it to# the screen. It willrotate the cone 360 degrees and then exit. The basic# setup of source -> mapper -> actor -> renderer -> renderwindow is # typical of most VTK programs.### Do not forget to add the path to the Wrapping/Tcl directory to your # TCLLIBPATH environment variable. Use forward slash / instead of \ # and quote (") path containing spaces. # Also check that the path to your DLL (i.e. your build dir) is also# in your PATH environment variable.# ## First we include the Tcl packages which will make available # all of the vtk commands to Tcl#package require vtkmy## Next we create an instance of vtkConeSource and set some of its # properties#vtkConeSource conecone SetHeight 3.0cone SetRadius 1.0cone SetResolution 10## 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 coneMapperconeMapper SetInput [cone GetOutput]## Create an actor to represent the cone. The actor coordinates rendering of# the graphics primitives for a mapper. We set this actor's mapper to be# coneMapper which we created above.#vtkActor coneActorconeActor 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 ren1 AddActor coneActorren1 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 renWinrenWin AddRenderer ren1renWin SetSize 300 300## Now we loop over 360 degreeees and render the cone each time#for {set i 0} {$i < 360} {incr i} { # Render the image and rotate the active camera by one degree renWin Render [ren1 GetActiveCamera] Azimuth 1}## Free up any objects we created#vtkCommand DeleteAllObjects## Exit the application#exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -