05 2023 档案

摘要:VTK默认透视投影(近大远小),如果想改成正交投影(平行投影,远近一样): 1.调用vtkCamera的ParallelProjectionOn函数开启 2.通过vtkCamera的SetParallelScale缩放 3.通过vtkCamera的SetClippingRange设置前后裁剪平面 关 阅读全文
posted @ 2023-05-24 16:56 上位机 阅读(901) 评论(0) 推荐(0) 编辑
摘要:在CAD/CAM软件中,都需要旋转、平移和缩放视角,来观察操作图形。由于VTK定义的交互的类型不是很适用,所有通过定义一套自己的交互方式。 在下面代码中,鼠标左键平移,滚轮缩放,右键旋转。 先定义一个交互类型。继承自vtkInteractorStyleTrackballCamera,并且交换按键。 阅读全文
posted @ 2023-05-22 17:00 上位机 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章切开了零件,发现零件内部和外部颜色一样,当需要不一样时,可以通过actor的SetBackfaceProperty方法设置背面属性。 代码跟上一篇几乎一样,只是给actor设置了SetBackfaceProperty。 //定义背面材质属性 vtkNew<vtkProperty> bac 阅读全文
posted @ 2023-05-20 11:55 上位机 阅读(475) 评论(0) 推荐(0) 编辑
摘要:有些时候需要显示零件内部情况,所有会对零件显示进行平面裁剪,这里用到了vtkPlane和vtkClipPolyData。 vtkPlane是定义一个平面,vtkClipPolyData使用vtkPlane定义的平面进行裁剪。 下面列出主要的代码,其他Qt框架代码参考前面文章。 QSurfaceFor 阅读全文
posted @ 2023-05-20 11:47 上位机 阅读(363) 评论(0) 推荐(0) 编辑
摘要:在VTK9.1.0在Windows10+VS2019+Qt 5.15.2环境下编译安装的Qt例子中,想显示球体表面的网格线(线框/wireframe),设置actor的EdgeVisibilityOn属性。 sphereActor->GetProperty()->EdgeVisibilityOn() 阅读全文
posted @ 2023-05-19 17:46 上位机 阅读(2137) 评论(0) 推荐(0) 编辑
摘要:参考VTK9.1.0在Windows10+VS2019+Qt 5.15.2环境下编译安装以及VTK应用于QT_vtk-qt安装包_isongxw的博客-CSDN博客 安装注意:编译release和debug,通过切换配置为release和debug,文件都是在cmake的CMAKE_INSTALL_ 阅读全文
posted @ 2023-05-19 17:36 上位机 阅读(336) 评论(0) 推荐(0) 编辑
摘要:uniapp 打包为Android的apk时,由于适用https和自签证书,离线打包不支撑sslVerify,导致出现Trust anchor for certification path not found错误。只能使用云打包生成apk,每天只有5次免费机会,这个设置真的非常坑。 阅读全文
posted @ 2023-05-08 17:14 上位机 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示