首页 > 其他分享 >assimp库的使用

assimp库的使用

时间:2023-08-14 13:44:27浏览次数:32  
标签:使用 assimp various Asset formats 文件格式 Import

参考:https://github.com/assimp/assimp

1. assimp(Open Asset Import Library)简介

Open Asset Import Library is a library to load various 3d file formats into a shared, in-memory format. It supports more than 40 file formats for import and a growing selection of file formats for export.

Open Asset Import Library是一个将各种三维文件格式加载到共享内存格式中的库。它支持40多种文件格式的导入和越来越多的文件格式的导出选择。

APIs are provided for C and C++. There are various bindings to other languages (C#, Java, Python, Delphi, D). Assimp also runs on Android and iOS. Additionally, assimp features various mesh post processing tools: normals and tangent space generation, triangulation, vertex cache locality optimization, removal of degenerate primitives and duplicate vertices, sorting by primitive type, merging of redundant materials and many more.

为C和C++提供了API。有各种与其他语言(C#、Java、Python、Delphi、D)的bindings。Assimp也运行在Android和iOS上。此外,assimp还提供了各种网格后处理工具:法线和切线空间生成、三角测量、顶点缓存位置优化、删除退化基本体和重复顶点、按基本体类型排序、合并冗余材质等等。

2. 最新文档(Latest Doc's)

Please check the latest documents at Asset-Importer-Lib-Doc.

3. 预编译二进制文件(Prebuild binaries)

Please check our Itchi Projectspace

If you want to check our Model-Database, use the following repo: https://github.com/assimp/assimp-mdb

 

标签:使用,assimp,various,Asset,formats,文件格式,Import
From: https://www.cnblogs.com/2008nmj/p/17628410.html

相关文章

  • CentOS7安装MySQL:使用Yum存储库方式
    一、安装环境安装环境如下:服务器:CentOS7.9安装版本:MySQL5.7(最新版)二、安装过程和细节1、在官网下载MySQLYum源安装文件用MySQLYum存储库安装的方式,其实就是通过Linux系统的Yum源安装的方式,主要的Yum源配置文件存放在/etc/yum.repos.d目录下,所以要想通过这种方式安......
  • 用del删除类后对象仍然能使用的原因
    classGirl:sex='男'girl=Girl()Girl.sex='人妖'#此行删除Girl类delGirlprint(girl.sex)#仍然能打印出结果“人妖”原因:即使删除了Girl类,由于已经实例化的girl对象仍然存在,所以可以通过girl对象访问类属性sex。删除类只会阻止通过类名访问类......
  • Linux系统之dstat命令的基本使用
    (Linux系统之dstat命令的基本使用)一、dstat命令介绍1.dstat简介dstat是一个通用的系统资源统计工具,stat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令,是一个全能系统信息统计工具。2.dstat特点实时的监控cpu、磁盘、网络、IO、内存等使用情况......
  • 使用Python做笔试编程题的注意事项
    上研究生这一两年一直在用Python,习惯了Python的库函数。由于Java语法严格又比较复杂,容易扰乱算法思路,并且太久没用以前擅长的C++,最近笔试一直首选Python。Python在笔试编程题中具有简洁易读、易于操作和大量的库支持的优点。然而,需要注意Python的执行效率,否则只要题目卡边界和时间......
  • 使用canvas(2d)+js实现一个简单的傅里叶级数绘制方波图
    先看效果查看页面右下角,嘿嘿简要说明创建具有不同半径与角速度的圆集合;(截图中展现的效果为5个,代码是30个,运行后效果会不同)constgetCircles=(N=10)=>{constret=[];for(leti=0;i<N;i+=1){ret.push({r:100/(i*2+1),ω:i*2+1,......
  • 04_列表使用
    #列表的增删改查#lst=[]#向列表中添加内容#1.append()追加#lst.append("tom")#lst.append("帅哥")##2.insert()插入#lst.insert(0,"李四")##3.extend()可以合并两个列表,批量的添加#lst.extend(["王五","老赵"])#output:['李四�......
  • Switch语句使用方法和注意点
    Switch语句是一种多分支选择结构,与case、break、default配合使用,控制程序运行流程。Break控制退出Switch代码块,如果不使用break控制,程序会顺序执行后续case语句中的代码。default可以用来做错误处理,专门处理case以外的所有情况。intmain(){ intday=0; printf("请输入数字:")......
  • 关于CH32系列MCU SDI虚拟串口功能的使用
    该功能需要配合EVT对应例程以及对应WCH-LinkUtility工具使用,WCH-LinkUtility下载链接如下:https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html该功能目前仅支持以下型号MCU,如下图,且需要配合WCH-LinkE使用,具体可见WCH-Link使用说明5.2.11小节,WCH-Link使用说明下载链接如下:ht......
  • Django博客开发教程:使用ckeditor富文本编辑器添加数据
    前一篇没用,我测试了集成ueditor之后没法上传图片,ueditor百度早就停止维护了,于是我想到了改用ckeditor,结果一遍成功富文本即具备丰富样式格式的文本。可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带html格式的文本,引入富文本编辑器。  一、安......
  • 使用 transmittable-thread-local 组件解决 ThreadLocal 父子线程数据传递问题
    在某个项目中,需要使用mybatis-plus多租户功能以便数据隔离,前端将租户id传到后端,后端通过拦截器将该租户id设置到ThreadLocal以便后续使用,代码大体上如下所示:ThreadLocal<Integer>threadLocal=newInheritableThreadLocal<>();threadLocal.set(1);Java 我在Controlle......