# MGS-Backpack **Repository Path**: floatstone/MGS-Backpack ## Basic Information - **Project Name**: MGS-Backpack - **Description**: Unity3D 开发算法积累 - **Primary Language**: C# - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2017-09-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MGS-Backpack ## 概述 Unity3D 开发算法积累 ## 文件 ### 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 - 计算旋转角度 ### BinaryFileOperater.cs - 大文本文件分页读取 ### BezierCurve.cs - 贝塞尔曲线公式 ### MathSmooth.cs - 三点线性拟合 - 五点线性拟合 - 七点线性拟合 - 五点二次拟合 - 七点二次拟合 - 五点三次拟合 - 七点三次拟合 ### Planimetry.cs - 平面几何定义,点,线,三角形,圆 - 计算点,线,圆位置关系 - 计算点,线,圆距离 - 计算线,圆交点 ### VectorCurve.cs - 三维空间坐标动画曲线