Scene -> VulkanScene + camera = VulkanEnvironment Scene 核心:读文件的时候只保留offset信息等,传递一个文件流ifstream给Scene.data, 相当于把Scene作为实际文件的轻量化视图,实际需要数据的时候再直接按照offset从文件流中读取. struct Environm…
1. 物理引擎源码详解 MathUtils 实现3D物理引擎核心数学工具集,包含坐标系转换、欧拉角处理和正交向量计算核心功能:- 向量/矩阵的基础运算- 欧拉角与旋转矩阵的相互转换- 正交坐标系生成- 四元数相关运算函数分类及说明:【正交坐标系生成】1. getOrthoUnits(Vector3 v, Vector3 &p, Vector…
https://github.com/EthanJamesLew/f16-flight-dynamics 一. 函数模块 1. 工具函数模块 (Utility Functions) 1.1 基础数学函数 inline int fix(double ele) inline int sign(double ele) fix函数: 根据数值符号进行向下取…