学习绘制圆圈
本示例通过vtkRegularPolygonSource生成规则多边形数据,控制属性包含: (1) 边的数量;(2)法向量的方向,默认为(0, 0, 1); (3) 设置半径; (4) 设置是否生成多边形/多边形平面
SetNumberOfSides | 设置边数量 |
SetCenter | 设置中心 |
SetNormal | 设置面的法向量 |
SetRadius | 设置半径 |
SetGeneratePolygon | 设置是否生成平面 |
SetGeneratePolyline | 设置生成多边形 |
/*
* ModuleName: 模块名称
* Description:
* 参考代码:https://lorensen.github.io/VTKExamples/site/Cxx/GeometricObjects/Circle/
* Author: hsw
* Date: 2020-03-15
*
*/
// QT
#include <QMainWindow>
#include <QDebug>
// Classes specific to this example
#include <vtkRegularPolygonSource.h>
#include <vtkPolyData.h>
#include <vtkPolyDataMapper.h>
// Generic VTK pipeline elements
#include <vtkActor.h>
#include <vtkRe