⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cylinder.cxx

📁 VTK入门样例(种类齐全)
💻 CXX
📖 第 1 页 / 共 2 页
字号:
/*=========================================================================

  Program:   Visualization Toolkit
  Module:    $RCSfile: TestPointWidget.cxx,v $

  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.

=========================================================================*/
#include "vtkActor.h"
#include "vtkCommand.h"
#include "vtkConeSource.h"
#include "vtkGlyph3D.h"
#include "vtkInteractorEventRecorder.h"
#include "vtkPLOT3DReader.h"
#include "vtkPointWidget.h"
#include "vtkPolyData.h"
#include "vtkPolyDataMapper.h"
#include "vtkProbeFilter.h"
#include "vtkProperty.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkRenderer.h"
#include "vtkStructuredGrid.h"
#include "vtkStructuredGridOutlineFilter.h"

#include "vtkTestUtilities.h"
#include "vtkRegressionTestImage.h"
#include "vtkDebugLeaks.h"

char PointWidgetEventLog[] =
"# StreamVersion 1\n"
"CharEvent 204 169 0 0 105 1 i\n"
"KeyReleaseEvent 204 169 0 0 105 1 i\n"
"KeyPressEvent 204 169 0 0 116 1 t\n"
"CharEvent 204 169 0 0 116 1 t\n"
"KeyReleaseEvent 204 169 0 0 116 1 t\n"
"MouseMoveEvent 204 168 0 0 0 0 t\n"
"MouseMoveEvent 204 167 0 0 0 0 t\n"
"MouseMoveEvent 202 165 0 0 0 0 t\n"
"MouseMoveEvent 196 164 0 0 0 0 t\n"
"MouseMoveEvent 196 163 0 0 0 0 t\n"
"MouseMoveEvent 193 162 0 0 0 0 t\n"
"MouseMoveEvent 192 161 0 0 0 0 t\n"
"MouseMoveEvent 190 160 0 0 0 0 t\n"
"MouseMoveEvent 190 159 0 0 0 0 t\n"
"MouseMoveEvent 189 158 0 0 0 0 t\n"
"MouseMoveEvent 187 156 0 0 0 0 t\n"
"MouseMoveEvent 184 154 0 0 0 0 t\n"
"MouseMoveEvent 178 150 0 0 0 0 t\n"
"MouseMoveEvent 176 148 0 0 0 0 t\n"
"MouseMoveEvent 175 147 0 0 0 0 t\n"
"MouseMoveEvent 175 146 0 0 0 0 t\n"
"MouseMoveEvent 175 147 0 0 0 0 t\n"
"MouseMoveEvent 175 146 0 0 0 0 t\n"
"MouseMoveEvent 176 146 0 0 0 0 t\n"
"MouseMoveEvent 178 146 0 0 0 0 t\n"
"MouseMoveEvent 179 147 0 0 0 0 t\n"
"MouseMoveEvent 179 148 0 0 0 0 t\n"
"MouseMoveEvent 178 148 0 0 0 0 t\n"
"MouseMoveEvent 177 148 0 0 0 0 t\n"
"MouseMoveEvent 177 149 0 0 0 0 t\n"
"MouseMoveEvent 177 150 0 0 0 0 t\n"
"MouseMoveEvent 177 151 0 0 0 0 t\n"
"LeftButtonPressEvent 177 151 0 0 0 0 t\n"
"MouseMoveEvent 177 152 0 0 0 0 t\n"
"MouseMoveEvent 177 154 0 0 0 0 t\n"
"MouseMoveEvent 177 155 0 0 0 0 t\n"
"MouseMoveEvent 177 156 0 0 0 0 t\n"
"MouseMoveEvent 177 157 0 0 0 0 t\n"
"MouseMoveEvent 177 158 0 0 0 0 t\n"
"MouseMoveEvent 177 159 0 0 0 0 t\n"
"MouseMoveEvent 177 160 0 0 0 0 t\n"
"MouseMoveEvent 177 161 0 0 0 0 t\n"
"MouseMoveEvent 177 162 0 0 0 0 t\n"
"MouseMoveEvent 176 162 0 0 0 0 t\n"
"MouseMoveEvent 176 163 0 0 0 0 t\n"
"MouseMoveEvent 176 164 0 0 0 0 t\n"
"MouseMoveEvent 176 165 0 0 0 0 t\n"
"MouseMoveEvent 176 166 0 0 0 0 t\n"
"MouseMoveEvent 176 167 0 0 0 0 t\n"
"MouseMoveEvent 176 168 0 0 0 0 t\n"
"MouseMoveEvent 176 169 0 0 0 0 t\n"
"MouseMoveEvent 176 170 0 0 0 0 t\n"
"MouseMoveEvent 176 169 0 0 0 0 t\n"
"MouseMoveEvent 176 168 0 0 0 0 t\n"
"MouseMoveEvent 176 166 0 0 0 0 t\n"
"MouseMoveEvent 176 165 0 0 0 0 t\n"
"MouseMoveEvent 176 164 0 0 0 0 t\n"
"MouseMoveEvent 176 163 0 0 0 0 t\n"
"MouseMoveEvent 176 162 0 0 0 0 t\n"
"MouseMoveEvent 176 161 0 0 0 0 t\n"
"MouseMoveEvent 176 160 0 0 0 0 t\n"
"MouseMoveEvent 176 159 0 0 0 0 t\n"
"MouseMoveEvent 176 158 0 0 0 0 t\n"
"MouseMoveEvent 176 157 0 0 0 0 t\n"
"MouseMoveEvent 176 156 0 0 0 0 t\n"
"MouseMoveEvent 176 155 0 0 0 0 t\n"
"MouseMoveEvent 176 154 0 0 0 0 t\n"
"MouseMoveEvent 176 153 0 0 0 0 t\n"
"MouseMoveEvent 176 152 0 0 0 0 t\n"
"MouseMoveEvent 176 151 0 0 0 0 t\n"
"MouseMoveEvent 176 150 0 0 0 0 t\n"
"MouseMoveEvent 176 149 0 0 0 0 t\n"
"MouseMoveEvent 176 148 0 0 0 0 t\n"
"LeftButtonReleaseEvent 176 148 0 0 0 0 t\n"
"MouseMoveEvent 176 148 0 0 0 0 t\n"
"MouseMoveEvent 176 147 0 0 0 0 t\n"
"MouseMoveEvent 176 146 0 0 0 0 t\n"
"MouseMoveEvent 176 145 0 0 0 0 t\n"
"MouseMoveEvent 175 145 0 0 0 0 t\n"
"MouseMoveEvent 173 145 0 0 0 0 t\n"
"MouseMoveEvent 168 145 0 0 0 0 t\n"
"MouseMoveEvent 164 145 0 0 0 0 t\n"
"MouseMoveEvent 162 145 0 0 0 0 t\n"
"MouseMoveEvent 161 145 0 0 0 0 t\n"
"MouseMoveEvent 160 145 0 0 0 0 t\n"
"MouseMoveEvent 158 145 0 0 0 0 t\n"
"KeyPressEvent 158 145 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 157 146 0 4 0 0 Shift_L\n"
"MouseMoveEvent 157 147 0 4 0 0 Shift_L\n"
"MouseMoveEvent 157 148 0 4 0 0 Shift_L\n"
"MouseMoveEvent 157 147 0 4 0 0 Shift_L\n"
"MouseMoveEvent 158 144 0 4 0 0 Shift_L\n"
"MouseMoveEvent 159 144 0 4 0 0 Shift_L\n"
"LeftButtonPressEvent 159 144 0 4 0 0 Shift_L\n"
"MouseMoveEvent 160 144 0 4 0 0 Shift_L\n"
"MouseMoveEvent 160 145 0 4 0 0 Shift_L\n"
"MouseMoveEvent 160 146 0 4 0 0 Shift_L\n"
"MouseMoveEvent 160 147 0 4 0 0 Shift_L\n"
"MouseMoveEvent 162 148 0 4 0 0 Shift_L\n"
"MouseMoveEvent 163 148 0 4 0 0 Shift_L\n"
"MouseMoveEvent 164 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 164 149 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 166 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 166 149 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 166 150 0 4 0 0 Shift_L\n"
"KeyPressEvent 166 150 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 166 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 166 149 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 167 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 167 149 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 168 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 168 149 0 -128 0 1 Shift_L\n"
"LeftButtonReleaseEvent 168 149 0 4 0 0 Shift_L\n"
"MouseMoveEvent 168 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 168 149 0 -128 0 1 Shift_L\n"
"KeyPressEvent 168 149 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 169 149 0 4 0 0 Shift_L\n"
"KeyPressEvent 169 149 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 169 150 0 4 0 0 Shift_L\n"
"MouseMoveEvent 170 150 0 4 0 0 Shift_L\n"
"KeyPressEvent 170 150 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 170 151 0 4 0 0 Shift_L\n"
"MouseMoveEvent 171 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 171 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 171 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 172 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 172 153 0 4 0 0 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"LeftButtonPressEvent 172 153 0 4 0 0 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"KeyPressEvent 172 153 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 173 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 173 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 174 153 0 4 0 0 Shift_L\n"
"MouseMoveEvent 175 153 0 4 0 0 Shift_L\n"
"KeyPressEvent 175 153 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 176 153 0 4 0 0 Shift_L\n"
"MouseMoveEvent 177 153 0 4 0 0 Shift_L\n"
"KeyPressEvent 177 153 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 180 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 181 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 181 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 183 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 183 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 184 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 184 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 185 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 185 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 186 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 187 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 188 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 188 152 0 -128 0 1 Shift_L\n"
"KeyPressEvent 188 152 0 -128 0 1 Shift_L\n"
"KeyPressEvent 188 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 189 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 190 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 190 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 191 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 192 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 192 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 193 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 194 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 195 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 195 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 196 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 196 152 0 -128 0 1 Shift_L\n"
"KeyPressEvent 196 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 197 152 0 4 0 0 Shift_L\n"
"KeyPressEvent 197 152 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 197 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 197 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 198 151 0 4 0 0 Shift_L\n"
"MouseMoveEvent 199 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 199 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 200 151 0 4 0 0 Shift_L\n"
"MouseMoveEvent 201 151 0 4 0 0 Shift_L\n"
"MouseMoveEvent 203 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 203 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 204 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 204 151 0 -128 0 1 Shift_L\n"
"KeyPressEvent 204 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 205 151 0 4 0 0 Shift_L\n"
"MouseMoveEvent 206 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 206 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 207 151 0 4 0 0 Shift_L\n"
"KeyPressEvent 207 151 0 -128 0 1 Shift_L\n"
"KeyPressEvent 207 151 0 -128 0 1 Shift_L\n"
"KeyPressEvent 207 151 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 207 152 0 4 0 0 Shift_L\n"
"MouseMoveEvent 206 153 0 4 0 0 Shift_L\n"
"MouseMoveEvent 205 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 205 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 203 154 0 4 0 0 Shift_L\n"
"MouseMoveEvent 200 154 0 4 0 0 Shift_L\n"
"MouseMoveEvent 199 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 199 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 197 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 197 154 0 -128 0 1 Shift_L\n"
"KeyPressEvent 197 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 196 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 196 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 195 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 195 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 194 154 0 4 0 0 Shift_L\n"
"MouseMoveEvent 193 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 193 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 189 154 0 4 0 0 Shift_L\n"
"MouseMoveEvent 187 154 0 4 0 0 Shift_L\n"
"MouseMoveEvent 186 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 186 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 185 153 0 4 0 0 Shift_L\n"
"KeyPressEvent 185 153 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 185 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 185 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 184 154 0 4 0 0 Shift_L\n"
"KeyPressEvent 184 154 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 184 155 0 4 0 0 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"KeyPressEvent 184 155 0 -128 0 1 Shift_L\n"
"MouseMoveEvent 184 154 0 4 0 0 Shift_L\n"
"LeftButtonReleaseEvent 184 154 0 4 0 0 Shift_L\n"
"MouseMoveEvent 184 154 0 4 0 0 Shift_L\n"
"KeyReleaseEvent 184 154 0 0 0 1 Shift_L\n"
"MouseMoveEvent 185 154 0 0 0 0 Shift_L\n"
"MouseMoveEvent 185 155 0 0 0 0 Shift_L\n"
"MouseMoveEvent 186 155 0 0 0 0 Shift_L\n"
"MouseMoveEvent 187 156 0 0 0 0 Shift_L\n"
"MouseMoveEvent 188 156 0 0 0 0 Shift_L\n"
"MouseMoveEvent 189 156 0 0 0 0 Shift_L\n"
"MouseMoveEvent 190 157 0 0 0 0 Shift_L\n"
"MouseMoveEvent 191 159 0 0 0 0 Shift_L\n"
"MouseMoveEvent 191 161 0 0 0 0 Shift_L\n"
"MouseMoveEvent 192 162 0 0 0 0 Shift_L\n"
"MouseMoveEvent 193 164 0 0 0 0 Shift_L\n"
"MouseMoveEvent 193 165 0 0 0 0 Shift_L\n"
"MouseMoveEvent 193 166 0 0 0 0 Shift_L\n"
"MouseMoveEvent 194 167 0 0 0 0 Shift_L\n"
"MouseMoveEvent 194 168 0 0 0 0 Shift_L\n"
"MouseMoveEvent 195 168 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 168 0 0 0 0 Shift_L\n"
"LeftButtonPressEvent 196 168 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 169 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 170 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 171 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 172 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 173 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 174 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 175 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 176 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 177 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 178 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 179 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 180 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 181 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 182 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 183 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 184 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 185 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 187 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 188 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 189 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 190 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 191 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 192 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 194 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 195 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 196 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 197 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 198 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 199 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 200 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 201 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 202 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 203 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 204 0 0 0 0 Shift_L\n"
"MouseMoveEvent 196 205 0 0 0 0 Shift_L\n"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -