摘要: 在CAD/CAM软件中,都需要旋转、平移和缩放视角,来观察操作图形。由于VTK定义的交互的类型不是很适用,所有通过定义一套自己的交互方式。 在下面代码中,鼠标左键平移,滚轮缩放,右键旋转。 先定义一个交互类型。继承自vtkInteractorStyleTrackballCamera,并且交换按键。 阅读全文
posted @ 2023-05-22 17:00 上位机 阅读(2226) 评论(0) 推荐(0)
摘要: 在上一篇文章切开了零件,发现零件内部和外部颜色一样,当需要不一样时,可以通过actor的SetBackfaceProperty方法设置背面属性。 代码跟上一篇几乎一样,只是给actor设置了SetBackfaceProperty。 //定义背面材质属性 vtkNew<vtkProperty> bac 阅读全文
posted @ 2023-05-20 11:55 上位机 阅读(548) 评论(0) 推荐(0)
摘要: 有些时候需要显示零件内部情况,所有会对零件显示进行平面裁剪,这里用到了vtkPlane和vtkClipPolyData。 vtkPlane是定义一个平面,vtkClipPolyData使用vtkPlane定义的平面进行裁剪。 下面列出主要的代码,其他Qt框架代码参考前面文章。 QSurfaceFor 阅读全文
posted @ 2023-05-20 11:47 上位机 阅读(433) 评论(0) 推荐(0)
摘要: 在VTK9.1.0在Windows10+VS2019+Qt 5.15.2环境下编译安装的Qt例子中,想显示球体表面的网格线(线框/wireframe),设置actor的EdgeVisibilityOn属性。 sphereActor->GetProperty()->EdgeVisibilityOn() 阅读全文
posted @ 2023-05-19 17:46 上位机 阅读(2535) 评论(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 上位机 阅读(485) 评论(0) 推荐(0)
摘要: uniapp 打包为Android的apk时,由于适用https和自签证书,离线打包不支撑sslVerify,导致出现Trust anchor for certification path not found错误。只能使用云打包生成apk,每天只有5次免费机会,这个设置真的非常坑。 阅读全文
posted @ 2023-05-08 17:14 上位机 阅读(445) 评论(0) 推荐(0)
摘要: 学习使用django admin后台管理。 参考.Django基础之Admin后台数据管理_django admin_马航行的博客-CSDN博客 阅读全文
posted @ 2023-03-13 16:43 上位机 阅读(28) 评论(0) 推荐(0)
摘要: 第一次学习uniapp和django,找了一个入门教程遇到坑,记录一下。 1.Django项目和uni-app项目的创建及项目文件讲解_慕容星言的博客-CSDN博客 (1)注意同时安装了python2和python3,pip记得用pip3 (2)用python manage.py startapp 阅读全文
posted @ 2023-03-11 16:07 上位机 阅读(389) 评论(0) 推荐(0)
摘要: 编译错误 - error C2665: “exp”: 3 个重载中没有一个可以转换所有参数类型,在GenericPacketMath.h文件, 是因为使用了Eigen3.4库,只要取消使用Eigen即可,所有在CMake中,把“WITH_EIGEN”取消勾选,就可以消除错误。 阅读全文
posted @ 2023-02-16 20:08 上位机 阅读(498) 评论(0) 推荐(0)
摘要: 有一串十六进制数据,是Uncode字符。 import struct strhex='003100310031' buf = strhex.decode("hex") value=u'' slen=len(buf)/2 si=0 while si<slen: tmp=buf[si*2:si*2+2] 阅读全文
posted @ 2022-12-29 11:59 上位机 阅读(253) 评论(0) 推荐(0)