合集-图形学

摘要:vtk保存与读取  ply 颜色1 // 创建一个vtkPolyData对象 2 vtkSmartPointer<vtkPolyData> polyData = vtkSmartPointer<vtkPolyData>::New(); 3 4 // 创建点坐标 5 vtkSmartPointer<vtkPoints> points 阅读全文
posted @ 2024-03-20 17:20 小丧美如画 阅读(359) 评论(0) 推荐(0)
摘要:typedef CGAL::Simple_cartesian<double> Kernel; typedef Kernel::Point_3 Point_3; typedef CGAL::Surface_mesh<Point_3> SurfaceMesh; void main() { Surface 阅读全文
posted @ 2024-03-28 11:00 小丧美如画 阅读(45) 评论(0) 推荐(0)
摘要:使用 vs +Qt 项目时,数组超界不会崩溃 和报错的问题。 开启以下2个即可。 注意: 1.启用了地址擦除系统会造成QT 的异常崩溃,原因未知。 2.有时会报 cookie 的错误,数组超界了, 在退出函数时才会报错。 注意:在使用VTK时,开启优化O2后,因数组数量不对也是会造成崩溃的。 阅读全文
posted @ 2024-06-19 16:16 小丧美如画 阅读(165) 评论(0) 推荐(0)
摘要://注意:这里的中心是0,0,0 要在ACTOR 中设置位置。 vtkNew<vtkPlaneSource> plane1; plane1->SetCenter(0,0,0); plane1->SetNormal(normal); plane1->SetResolution(1, 1); plane 阅读全文
posted @ 2024-08-16 15:09 小丧美如画 阅读(49) 评论(0) 推荐(0)
摘要:来源: 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 阅读全文
posted @ 2024-08-19 09:59 小丧美如画 阅读(44) 评论(0) 推荐(0)
摘要:// Initialize must be called prior to creating timer events. interactor->Initialize(); //在调用TimeEvent 时必须先初始化,否则不会调用Execute // 创建动画回调 vtkSmartPointer< 阅读全文
posted @ 2025-02-25 10:00 小丧美如画 阅读(58) 评论(0) 推荐(0)
摘要:auto callbackData = std::tuple<vtkPolyDataMapper*, vtkScalarBarActor*>(mapper, scalarBar); // 创建一个回调命令来处理键盘事件 vtkSmartPointer<vtkCallbackCommand> keyp 阅读全文
posted @ 2025-03-28 14:12 小丧美如画 阅读(42) 评论(0) 推荐(0)