![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stl模型处理
jiangzuojiben
这个作者很懒,什么都没留下…
展开
-
为三角面片加上重心和在Matlab上绘制
今天捣鼓了一天,等于是把昨天随便写写的程序整理了一下,加上了注释,终于使得代码逻辑性加强了一点点…今天的工作细分面片论文中提到需要把已有的三角面片进行细化,尽可能使得不规则的三角面片变为等边三角形。查阅了资料得知使用Materialise可以快速的细化面片,遂下载运行。结果出乎我的意料。Old:New:具体操作步骤如下:打开magics软件——>修复——>重画网格——>调整最小边缘长度尽可能小这个效果,感觉可以直接拿来用了。所以,很快啊,面片细分的工作就完成了(也许原创 2020-12-27 19:46:55 · 744 阅读 · 0 评论 -
matlab如何读取并显示stl模型
matlab函数如何读取并显示stl模型利用stlread函数可方便的实现stl文件读取的操作,不过该实现只可读取binary格式的stl文件,并不能读取ASCII格式的stl文件,相应实现也很简单。不过本文的重点不在stl模型的读取上,而在stl模型的显示上。patch绘制一个四边形matlab自带的patch函数可以实现多边形的绘制patch(X,Y,Z,C) 使用 X、Y 和 Z 在三维坐标中创建多边形。X指的是多边形各顶点的x坐标构成的一维向量。Y,Z同理,C表示Color,通过改变C的参原创 2020-12-27 19:45:06 · 11682 阅读 · 10 评论 -
实现vs和matlab本机TCPIP通信
Visual Studio 与 Matlab 进行TCP/IP 通信传送数据因工作需要将VS中得到的数据传送到Matlab使用patch()函数画图,从网上看到了相应的方法。但是Visual Studio C++与Matlab进行TCP/IP通信传送double类型数据如文中所说Matlab默认的接收缓冲区是 512字节,所以如果matlab那边不做处理,C++那边一次最多传送64个数字。不满足实验需要,我需要传送stl模型中各个三角面片的点坐标,一次至少需要传输上千个数字。所以在这个基础上对代码进行原创 2020-12-24 22:31:27 · 1972 阅读 · 3 评论