0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度解读LabVIEW的彩色*obj文件读取及渲染

Q哥学逆向 来源:LabVIEW逆向工程高级编程 作者:LabVIEW逆向工程高级 2021-08-25 17:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着应用场合的增多,扫描设备不仅得到物体的三维坐标信息,也得到了物体的纹理信息。*.OBJ三维文件格式是一种可以加载三维纹理信息的通用三维文件格式。本文将介绍彩色*obj读取及渲染。

<*OBJ三维文件格式读取>

OBJ文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改,可以保存比较复杂的三维数据,这里只探讨基本三角网格的数据格式。比如:

mtllib scan0.mtl

v 64 41 545

v 64 43 545

v 64 42 546…

vt 0.6984 0.2569

vt 0.6976 0.2568

vt 0.6976 0.2563

vn -0.2 0.8 -0.4

vn -0.5 0.26 0.8

vn -0.1 0.27 0.9

f 0/0/0 1/1/1 2/2/2

f 3/3/3 4/4/4 5/5/5

f 6/6/6 9/9/9 8/8/8

Mtllib代表纹理文件名称(默认是和OBJ放到同一文件夹下),每一行都有关键词,

V:代表顶点坐标(X,Y,Z)

Vt:代表纹理坐标(S,T)(Obj携带纹理坐标才有这一项)

Vn:代表法向坐标(nx,ny,nz),OBJ文件也可以不携带,可以通过面来重新计算。

F:代表面信息 v/vt/vn,分别代表顶点索引、纹理索引和法向索引。

读取*OBJ文件代码

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7314

    浏览量

    93945
  • 三维
    +关注

    关注

    1

    文章

    523

    浏览量

    29828
  • 代码
    +关注

    关注

    30

    文章

    4940

    浏览量

    73118

原文标题:基于LabVIEW的彩色*obj文件读取及渲染

文章出处:【微信号:Reverse16,微信公众号:Q哥学逆向】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    `lv_obj_tree.h` 在 **LVGL v9** 中的位置和作用

    lv_obj_tree.h 在 LVGL v9 中的位置和作用如下: 文件路径 lv_obj_tree.h 位于 LVGL 源码的 src/core/ 目录下,完整路径是: lvgl/src
    发表于 11-13 15:49

    超高频(UHF)多标签RFID读取器(面向项目落地的深度指南)

    超高频(UHF)多标签RFID读取器:一次能读多张,怎么做到?怎么用好?(面向工程与落地的深度指南)这篇文章把“原理、设备要点、部署细节”都说清楚了,既有技术维度,也有落地建议。
    的头像 发表于 11-01 11:37 167次阅读
    超高频(UHF)多标签RFID<b class='flag-5'>读取</b>器(面向项目落地的<b class='flag-5'>深度</b>指南)

    HarmonyOSAI编程智能代码解读

    CodeGenie提供智能AI能力对框选的代码片段进行逐条解释,总结代码段含义,帮助开发者提升阅读代码的速度和效率。 选中.ets文件或者.cpp文件中需要被解释的代码行或代码片段,右键选择
    发表于 09-02 16:29

    HarmonyOS AI辅助编程工具(CodeGenie)代码智能解读

    。 选中.ets文件或者.cpp文件中需要被解释的代码行或代码片段,右键选择CodeGenie > Explain Code,开始解读当前代码内容。 说明 最多支持解读2000
    发表于 07-17 17:02

    通道渲染:释放渲染的全部潜能!通道渲染的作用、类型、技巧

    在3D图形创作中,渲染通道(RenderPasses)是一项至关重要的技术,它通过将复杂的渲染图像拆分为多个图层,如阴影、光照、法线等,使艺术家能够在后期制作中更精准地控制和调整画面。我们常常惊叹于
    的头像 发表于 07-15 14:22 441次阅读
    通道<b class='flag-5'>渲染</b>:释放<b class='flag-5'>渲染</b>的全部潜能!通道<b class='flag-5'>渲染</b>的作用、类型、技巧

    如何使用HAL ADCREAD读取VDDIO?

    ;channel_config); /* 读取相应 ADC 通道的 ADC 转换结果。 */ adc_out = cyhal_adc_read_uv(&adc_chan_0_obj
    发表于 06-27 06:30

    直播 | GB/T 45086与ISO11451标准深度解读研讨会笔记请查收!

    6月12日,《德思特GB/T 45086与ISO11451标准深度解读》线上研讨会圆满结束。感谢大家的观看与支持!在直播间收到一些观众的技术问题,我们汇总了热点问题并请讲师详细解答,在此整理分享给大家,请查收!
    的头像 发表于 06-18 11:06 824次阅读
    直播 | GB/T 45086与ISO11451标准<b class='flag-5'>深度</b><b class='flag-5'>解读</b>研讨会笔记请查收!

    瑞萨365 深度解读

    技术架构、核心功能、行业影响及未来展望四个维度进行深度解读: 一、技术架构:融合硬件与设计软件的跨领域协作平台 瑞萨365基于Altium 365云平台构建,整合了瑞萨的半导体产品组合与Altium的设计工具链,形成从芯片选型到系统部署的全流程数字环境。其核心架构围绕 五
    的头像 发表于 06-06 09:58 1804次阅读
    瑞萨365 <b class='flag-5'>深度</b><b class='flag-5'>解读</b>

    ARM Mali GPU 深度解读

    ARM Mali GPU 深度解读 ARM Mali 是 Arm 公司面向移动设备、嵌入式系统和基础设施市场设计的图形处理器(GPU)IP 核,凭借其异构计算架构、能效优化和生态协同,成为全球移动
    的头像 发表于 05-29 10:12 2969次阅读

    Arm 公司面向 PC 市场的 ​Arm Niva​ 深度解读

    面向 PC 市场的 ​ Arm Niva ​ 深度解读 ​ Arm Niva ​ 是 Arm 公司为 PC 市场推出的核心计算平台,属于其“平台优先”战略的关键布局。作为 ​ Arm 计算
    的头像 发表于 05-29 09:56 1301次阅读

    Arm 公司面向移动端市场的 ​Arm Lumex​ 深度解读

    面向移动端市场的 ​ Arm Lumex ​ 深度解读 ​ Arm Lumex ​ 是 Arm 公司面向移动设备市场推出的新一代计算平台,隶属于其“平台优先”战略的核心布局。作为 ​ Arm 计算
    的头像 发表于 05-29 09:54 4047次阅读

    CPU渲染、GPU渲染、XPU渲染详细对比:哪个渲染最快,哪个效果最好?

    动画渲染动画3D渲染技术需要应对复杂的计算任务和精细的图像处理,作为渲染技术人员,选择合适的渲染模式,会直接影响制作效率和成品质量。在主流的渲染
    的头像 发表于 04-15 09:28 1195次阅读
    CPU<b class='flag-5'>渲染</b>、GPU<b class='flag-5'>渲染</b>、XPU<b class='flag-5'>渲染</b>详细对比:哪个<b class='flag-5'>渲染</b>最快,哪个效果最好?

    深度解读 30KPA64A 单向 TVS:64V 击穿机制与高效防护策略

    深度解读 30KPA64A 单向 TVS:64V 击穿机制与高效防护策略
    的头像 发表于 02-24 13:52 601次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>解读</b> 30KPA64A 单向 TVS:64V 击穿机制与高效防护策略

    GPU渲染才是大势所趋?CPU渲染与GPU渲染的现状与未来

    在3D建模和渲染领域,随着技术的发展,CPU渲染和GPU渲染这两种方法逐渐呈现出各自独特的优势,并且在不同的应用场景中各有侧重。尽管当前我们处在一个CPU渲染和GPU
    的头像 发表于 02-06 11:04 1231次阅读
    GPU<b class='flag-5'>渲染</b>才是大势所趋?CPU<b class='flag-5'>渲染</b>与GPU<b class='flag-5'>渲染</b>的现状与未来

    Labview声音和振动工具包示例文件Sound Level

    Labview 声音和振动工具包示例文件,声压测试,有模拟和DAQ两个文件
    发表于 01-05 09:15 5次下载