.mesh文件分析

news/2024/11/6 12:19:48/文章来源:https://www.cnblogs.com/letleon/p/18519674

人物 部件mesh的头部示例

OFFSET    00       04       08       0C        ASCII
00000000  20000000 03000000 68697006 00000062   .......hip....b 
00000010  61636B5F 61060000 00626163 6B5F6205  ack_a....back_b. 
00000020  0000006C 65675F6C 05000000 6C65675F  ...leg_l....leg_ 
00000030  72060000 006B6E65 655F6C06 0000006B  r....knee_l....k 
00000040  6E65655F 72070000 00616E6B 6C655F6C  nee_r....ankle_l 
00000050  07000000 616E6B6C 655F7205 00000074  ....ankle_r....t 
00000060  6F655F72 05000000 746F655F 6C070000  oe_r....toe_l... 
00000070  0062726F 77325F6C 07000000 62726F77  .brow2_l....brow 
00000080  325F7206 00000062 726F775F 6C060000  2_r....brow_l... 
00000090  0062726F 775F7205 00000065 79655F6C  .brow_r....eye_l 
000000a0  05000000 6579655F 72070000 00657965  ....eye_r....eye 
000000b0  75705F6C 07000000 65796575 705F7204  up_l....eyeup_r. 
000000c0  0000004C 69707305 0000004C 69707332  ...Lips....Lips2 
000000d0  07000000 4D6F7574 685F6C07 0000004D  ....Mouth_l....M 
000000e0  6F757468 5F720300 00006A61 77040000  outh_r....jaw... 
000000f0  00686561 64040000 006E6563 6B050000  .head....neck... 
00000100  00636865 73740300 00006869 70060000  .chest....hip... 
00000110  00626163 6B5F6105 00000063 68657374  .back_a....chest 
00000120  06000000 6261636B 5F620700 00006368  ....back_b....ch 
00000130  6573745F 6C                          est_l

包含的物体数量

 前4字节 20000000 -> 0x20 -> 32个物体

物体名称长度

 紧接着的4个字节 03000000 -> 0x3 -> 名称长3个字符

物体名称

 紧接着的[物体名称长度]字节 686970 -> hip -> 物体名称

地面物品(金币)mesh头示例

OFFSET    00       04       08       0C        ASCII
00000000  FFFF7F7F FFFF7F7F FFFF7F7F FFFF7FFF  ................ 
00000010  FFFF7FFF FFFF7FFF 01000000 50000000  ............P... 
00000020  8E000000 00000000 00000000 01000000  ................ 
00000030  01D81C00 0092419E 3EBEBEE6 3E8FC2F5  ......A.>...>... 
00000040  3C000000 00003C00 00003C2E 80000000  <.....<...<..... 
00000050  002E0000 3C000000 00D73B96 35903B5E  ....<.....;.5.;^ 
00000060  34003800 38FFFFFF FF9DAA0A 330D53B3  4.8.8.......3.S. 
00000070  3E8FC2F5 3C000000 00003C00 00003C2D  >...<.....<...<- 
00000080  80008000 002D0000 3C008000 003C38EE  .....-..<....<8. 
00000090  37003800 38003800 38FFFFFF FF70419E  7.8.8.8.8....pA. 
000000a0  3EFBCE7F 3E8FC2F5 3C000000 00003C00  >...>...<.....<. 
000000b0  00003C2F 80000000 002F0000 3C000000  ..</...../..<... 
000000c0  00D73B22 39D139FA 2A003800 38FFFFFF  ..;"9.9.*.8.8... 
000000d0  FF6666A6 3E0D53B3 3E8FC2F5 3C000000  .ff.>.S.>...<... 
000000e0  00003C00 00003C33 80000000 00330000  ..<...<3.....3.. 
000000f0  3C000000 00033CEE 37D43AB0 30003800  <.....<.7.:.0.8. 
00000100  38FFFFFF FFE49E86 3EBB0823 3E8FC2F5  8.......>..#>... 

FFFF7F7F FFFF7F7F FFFF7F7F FFFF7FFF FFFF7FFF FFFF7FFF

 未知头部

01000000

 一个物体?

50000000

 未知

8E000000

 变换矩阵数量 8E000000 -> 0x8e -> 142 个变换矩阵

00000000 00000000 01000000 00000030 01D81C00 00

 未知

第一个变化矩阵

OFFSET    00       04       08       0C        ASCII
00000000  92419E3E BEBEE63E 8FC2F53C 00000000  .A.>...>...<.... 
00000010  003C0000 003C2E80 00000000 2E00003C  .<...<.........< 
00000020  00000000 D73B9635 903B5E34 00380038  .....;.5.;^4.8.8 
00000030  FFFFFFFF                             ....
位置 Position

 92419E3E BEBEE63E 8FC2F53C

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

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

相关文章

C++ 逆向之 forward 函数与完美转发

在进行 std::forward 函数的讲解之前,需要知道 std::move 的运行原理,还不是很清楚的朋友建议先看一下前置知识,本次内容是基于 std::move 内容的基础上进行讲解: C++ 逆向之 move 函数 然后来讲解我们今天的主角:std::forward 函数与完美转发。 一、std::forward 函数的作…

中电金信:企业数据赋能效果差,科学试错体系了解一下?

​ Wuhu,咨询专题第五期内容来啦~ 继先后讲解了企业数字化转型 过程中的价值创造、运营变革 以及平台化建设等难题如何解决后本期我们一起来关注 企业科学试错体系构建事情是这样的 👇 👇 👇 随着金融数字化转型的深入推进,以大数据为基础的智能化应用大量涌现,使得数…

【华为笔试-3】HJ20 密码验证合格程序

【华为笔试-3】HJ20 密码验证合格程序HJ20 密码验证程序输入: 021Abc9000 021Abc9Abc1 021ABC9000 021$bc9000输出: OK NG NG OK注:输入结束后有中止结束标志EOF【这个原题给的时候无说明,自己跑他的用例和看论坛看出来的】题解: 要点有三个,分别是:长度超过八位、包含三…

记Linux使用异常2

麒麟v10系统开机后提示如下信息,并进入initramfs模式,[0.224166][ 0l dmi: Firmware registration failed, [0.936010][ 0] serial8250 serial8250.0: unable to register port at index 1 (IOFFFFF10204000000 MEM0 IRQ0): -22 [1.829735][ 0] i8042: i8042 controller self…

SVN集成ExcelMerge

在SVN中对比表格差异时,如果只是一个sheet的CSV表格,SVN自带的diff效果也很好,如果是多个Sheet的xlsx表格,,SVN自带的diff效果就很差 ExcelMerge是一个在Windows平台下比对Excel的工具,当Excel存在多个Sheet时也能很好的支持差异的比对,配合上svn可以很好的查看策划的数…

homeassistant docker搭建并接入米家设备

homeassistant docker搭建教程: 下载镜像 docker pull homeassistant/home-assistant:latest 找个顺眼的地方建立目录,如/etc/dockerdata/homeassistant创建容器 mkdir /etc/dockerdata mkdir /etc/dockerdata/homeassistant然后执行命令: docker run -d \--name homeassist…

例题7.3

import numpy as np from scipy.interpolate import lagrange import matplotlib.pyplot as plt import matplotlib yx = lambda x: 1/(1+x**2)def fun(n):x = np.linspace(-5, 5, n+1)p = lagrange(x, yx(x)) # n次插值多项式return px0 = np.linspace(-5, 5, 100)plt.rc(fo…

Windows10 移动热点无法连接

一:windows10 移动热点手机无法连接 1.查看原因手机连接不上,看看是不是一直在现实获取ip地址2.网卡设置当打开移动热点时候,会有一张网卡 名称为 Microsoft Wi-Fi xxxxx打开你的上网网卡-属性->共享(右上角)->开启连接共享->选择Microsoft Wi-Fi 那张网卡连接成…

解决修改php.ini配置文件不生效的问题

公司禅道研发反馈任务创建的多了就报:Allowed memory size of 33554432 bytes exhausted (tried to alloate 3643528 bytes) in lib/base/front/front.class.php on line 1315 when visiting /index.php?m=execution&f=task&id=28;通过报错即可得知,php的memory_li…

Error:Kotlin: Module was compiled with an incompatible version of Kotlin.

idea 启动项目时报错 Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.1.16. 解决方案(windows): 1、打开Kotlin面板 路径:File -> settings -> Languages & F…

JavaScript用法

JavaScript 用法HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。 Javascript 脚本代码可被放置在 HTML 页面的 <body> 和 <head> 部分中。<script> 标签 如需在 HTML 页面中插入 JavaScript,请使用 <script> 标…

在vite里面,使用linaria,css样式名混淆的问题

我们项目使用css in js来实现样式,借用了一个插件linaria。但是有一个问题,就是样式名会被混淆如下解决方法是,vite配置里面加一个 就可以了,结果如下