# MGS-Backpack **Repository Path**: houpe/MGS-Backpack ## Basic Information - **Project Name**: MGS-Backpack - **Description**: Unity algorithm accumulation. - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2017-10-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MGS-Backpack - [English Manual](./README.md) ## 概述 - Unity 算法积累。 ## 环境 - Unity 5.0 或更高版本。 - .Net Framework 3.0 或更高版本。 ## 实现 ### Converter.cs - ByteConverter:byte数组转bool/int16/int32/char/float/double数组。 - ArrayConverter:不同维数的数组相互转换。 - StructureConverter:byte数组与结构体相互转换。 ### Exchanger.cs - 对象交换。 ### GameObjectExtention.cs - 递归设置物体Layer。 ### TerrainExtension.cs - 获取世界坐标中指定位置相对于地形(位置,大小)的标准归一化坐标。 - 获取标准归一化坐标映射到Map(HeightMap/AlphaMap)的坐标。 ### TextureExtention.cs - 更新贴图像素。 ### VectorExtension.cs - 计算旋转角度。 ### MeshExtension.cs - 合并多个模型网格。 ### BinaryFileOperater.cs - 大文本文件分页读取。 ### BezierCurve.cs - 贝塞尔曲线公式。 ### VectorAnimationCurve.cs - 三维空间动画曲线。 ### MathSmooth.cs - 三点线性拟合。 - 五点线性拟合。 - 七点线性拟合。 - 五点二次拟合。 - 七点二次拟合。 - 五点三次拟合。 - 七点三次拟合。 ### Planimetry.cs - 定义:点,线,圆,三角形。 - 计算:点,线,圆位置关系。 - 计算:点,线,圆距离。 - 计算:线,圆交点。 ## 联系 - 如果你有任何问题或者建议,欢迎通过mogoson@qq.com联系我。