php 读取 stl 文件,科学网—[转载]【源码】读取ASCII STL文件的STLReader - 刘春静的博文...

format,png

读取包含顶点和面的ASCII STL文件,并将其构造为矩阵“顶点”、“颜色”和“面”。之后,使用各小模块在Matlab上建立模型。

Read ASCII STL file which contains vertexes and faces and structure it to matrixes "vertexes", "colors" and "faces". after that I use patch to build model on matlab.

本代码使用C++ mex函数读取STL文件,使它运行得比Matlab函数的读取速度快得多。

I used C++ mex function to read STL file so it can run much faster than read on matlab function.

本代码的运行环境为MacOS version 10.14.5,Matlab 2018a。

It was built on MacOS version 10.14.5

Matlab 2018a

完整源码下载地址:

更多精彩文章请关注微信号:

转载本文请联系原作者获取授权,同时请注明本文来自刘春静科学网博客。

链接地址:http://blog.sciencenet.cn/blog-69686-1184590.html

上一篇:[转载]【雷达与对抗】【2015.05】MIMO雷达信号处理波形设计及其在合成孔径成像中的应用

下一篇:[转载]【图片新闻】据称美空军常规战略轰炸机B-1B正在经历严重的战备危机

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528529.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1核1g服务器php,虚拟主机1核1g什么意思

虚拟主机由于用户数量庞大,因此每个虚拟主机需要足够高的配置才能支持这么多网站同时架设、运行,如上面所说的1核,完全没法带动。比如那么我们平常怎么知道自己的虚拟主机配置是怎样的呢?可以直接咨询下面我们来看下西部数码虚拟主…

matlab生成西门子plc源文件,西门子PLC如何把DB快做成源文件

打开db块后在菜单option下面有个customize,弹出的点选项sources那里就可以找到生成源文件的按钮。还原---源文件是保存在sources下面,你可以打开你的源文件并编译即可生成源文件可以导出成awl文件,可以在其他的环境下改写(比如记事本、excel等…

dsm php,docker dsm是什么?

docker dsm是什么?docker dsm是:从DSM6.0开始如果装了docker的话可以看到下面的图:上图可以看到创建了一个新的DSM,名字为DDSM1,经试验功能和正式DSM一模一样。同时白裙一样可以QuickConnect。然后用Putty登录上去&…

php 5.6 文档,文件存储 | 进阶系列 | Laravel 5.6 中文文档

文件存储由 学院君 创建于3年前, 最后更新于 1年前版本号 #231608 views3 likes0 collects简介Laravel 基于 Frank de Jonge 开发的 PHP 包 Flysystem 提供了强大的文件系统抽象层。Laravel 集成 Flysystem 以便使用不同驱动简化对文件系统的操作,这些驱动包括本地文…

oracle创建主键开并行,Oracle并行添加主键

2.考虑先并行添加惟一性索引,再添加主键SQL> create unique index pk_t on t(object_id) parallel 2 online; Index createdSQL> alter table t add constraint pk_t primary key (object_id); Table alteredSQL> alter index pk_t noparallel; Index alte…

阐述oracle的体系结构,Oracle数据库逻辑体系结构详解

以前对Oracle数据库的了解大多数是集中在mysql,最近工作里面一直使用的是Oracle,虽然说在互联网行业mysql大行其道,但是一些传统行业或者是金融领域还是更加倾向于使用oracle,sqlserver这种大型数据库。为此还是有必要深入了解以下…

oracle如何规则显示,Oracle语句优化规则汇总

Oracle sql 性能优化调整1. 选用适合的ORACLE优化器ORACLE的优化器共有3种:a. RULE (基于规则)b. COST (基于成本)c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST&#x…

手机版数据库oracle,用手机管理及维护MySQL,Oracle等数据库

sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换1. 处理 sql server 导出的 datetime 类型的字段 在进行sql server向mysql等其他数据进行迁移数据时,会发现使用sql server导出的datetim…

PHP如何读取excel文,PHP-php如何读取excel?

我前几天刚好也用到了PHP读取Excel我用的是phpexcel最新的版本。下面是代码require_once ./PHPExcel/PHPExcel.php;$_ReadExcel new PHPExcel_Reader_Excel2007();//为了可以读取所有版本Excel文件if(!$_ReadExcel->canRead(PATH./.$_data[path])) $_ReadExcel new PHPExc…

小青蛙oracle跟踪,Oracle 存储过程:游标

一、认识游标什么是游标?游标是数据库的一种数据类型,它用来管理从数据源(表,视图等)获取到的数据结果集,可以想象成一个游动的光标(指针),指向一个结果集,通过游标的移动逐行提取每一行的记录,…

linux使用设备文件的目录,Linux系统下的/dev目录

dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。下面学习啦小编给大家分享详解Linux系统下的/dev目录,欢迎阅读:详解Linux系统下的/dev目录:在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设…

linux解锁文件.user.ini,Linux下解决网页服务器权限和.user.ini无法删除的问题

解决网页服务器权限问题在linux环境下搭建Nginx/apache网页服务器,在尝试访问页面时都会遇到这个问题,提示没有写入权限,或者必须访问网页服务器权限。这源自于linux对于权限的限制比较严格。所以网上无数的解决方法,无外乎一个提…

linux内核 lts长期演进,Linux Kernel 4.19 和 5.4 生命周期延长至 6 年

近日,Linux 内核开发及维护者 Greg Kroah-Hartman 宣布将 Linux 内核 4.19 和 5.4 版本的生命周期终止(EOL)支持从两年延长到六年,分别延长至 2024 和 2025 年。在这期间,它们能够继续向后移植 bug 并获得一些重要的安全修复程序。Linux 内核…

linux pipe 文件,Linux系统常用指令、管道(pipe)、文件查找(find)

//在3~4个目录层次中间查找passwd文件find / -mindepth 3 -maxdepth 4 -name passwd//查找文件名中含有”an”的文件find ./ -name “*an*” -type f//查找大于7K的文件find ./ -size 7k//查找小于100字节的文件,c表示字节find ./ -size -100c-name 文件名字 //直接…

stm32运行linux,新出的STM32F750成功运行Linux

本帖最后由 ICZOOM 于 2018-12-20 15:28 编辑前段时间ST推出了Value Line的STM32F750和H750两个系列,看了一下选型表,F750有LQFP144封装,正好适合我的STM32 linux板子。于是,双十一买了几片。同时,我对我的linux板做了…

linux如何运行qt源码,Linux/Ubuntu下编译Qt4.8.2源码

本人所用的系统为Ubuntu 14,所下载的QT源码版本为4.8.2。以下是编译QT源码的基本步骤:2.解压代码输入指令: tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz,解压出QT源代码。3.执行./config生成makef…

linux启动过程中内核拷贝,轻松识破linux内核启动过程中的“”套路“”

内核启动流程相关的内容让很多热爱linux的小伙伴既爱又恨,因为这是了解linux系统基本构造的良好过程同时由于其本身复杂且底层,脑子中的脉络不是很清晰,本文就总结了一些优秀博文,以自己的理解来解构一下。本文的环境是CentOS 6.8…

linux brctl命令,Linux中brctl命令起什么作用呢?

摘要:下文讲述Linux中brctl的功能说明,如下所示;brctl命令功能:用于对以太网的网桥进行配置brctl命令的语法格式:brctl [参数] -----常用参数说明------addbr:创建网桥delbr:删除网桥addif:将网卡接口接入网桥delif:删除网桥接入的网卡接口sh…

linux文件编辑命令详细整理,Linux文件编辑命令vi详细说明

目录1、引言2、vi命令与vim命令3、vi命令使用3.1一般模式3.2编辑模式(重点)3.3命令行模式1、引言相信有很多程序员朋友,在长时间不操作linux系统或者初学linux命令时,都有跟我有一样的疑惑。这个vim命令与vi命令有什么区别?不都是编辑器么&am…

linux wifi ip,Linux环境下使用WIFI模块:使用DHCP工具动态获得IP地址

使用DHCP工具动态获得IP地址实验版本及下载地址DHCP:dhcp-4.4.1.tar.gz链接: [https://www.isc.org/downloads/]编译安装DHCP配置编译选项解压完成后进入DHCP根文件目录,输入配置指令./configure --hostarm-linux ac_cv_file__dev_randomyes --with-rand…