合集-图形学
摘要:
1 // 创建一个vtkPolyData对象 2 vtkSmartPointer<vtkPolyData> polyData = vtkSmartPointer<vtkPolyData>::New(); 3 4 // 创建点坐标 5 vtkSmartPointer<vtkPoints> points
阅读全文

摘要:typedef CGAL::Simple_cartesian<double> Kernel; typedef Kernel::Point_3 Point_3; typedef CGAL::Surface_mesh<Point_3> SurfaceMesh; void main() { Surface
阅读全文
摘要:使用 vs +Qt 项目时,数组超界不会崩溃 和报错的问题。 开启以下2个即可。 注意: 1.启用了地址擦除系统会造成QT 的异常崩溃,原因未知。 2.有时会报 cookie 的错误,数组超界了, 在退出函数时才会报错。 注意:在使用VTK时,开启优化O2后,因数组数量不对也是会造成崩溃的。
阅读全文
摘要://注意:这里的中心是0,0,0 要在ACTOR 中设置位置。 vtkNew<vtkPlaneSource> plane1; plane1->SetCenter(0,0,0); plane1->SetNormal(normal); plane1->SetResolution(1, 1); plane
阅读全文
摘要:来源: https://www.ilikebigbits.com/2015_02_05_remap.html inline float remap(float x, float in_min, float in_max, float out_min, float out_max) { float t
阅读全文
摘要:// Initialize must be called prior to creating timer events. interactor->Initialize(); //在调用TimeEvent 时必须先初始化,否则不会调用Execute // 创建动画回调 vtkSmartPointer<
阅读全文
摘要:auto callbackData = std::tuple<vtkPolyDataMapper*, vtkScalarBarActor*>(mapper, scalarBar); // 创建一个回调命令来处理键盘事件 vtkSmartPointer<vtkCallbackCommand> keyp
阅读全文