# MGS-Backpack **Repository Path**: linuxfan/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**: 0 - **Created**: 2017-04-12 - **Last Updated**: 2020-12-18 ## 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 - 获取地形上某个位置对应到地形高度图中的位置 - 获取地形上某个位置对应到地形贴图中的位置 ###TextureExtention.cs - 更新贴图像素 ###VectorExtension.cs - 计算旋转角度 ###BinaryFileOperater.cs - 大文本文件分页读取 ###BezierCurve.cs - 贝塞尔曲线公式 ###MathSmooth.cs - 三点线性拟合 - 五点线性拟合 - 七点线性拟合 - 五点二次拟合 - 七点二次拟合 - 五点三次拟合 - 七点三次拟合 ###Planimetry.cs - 平面几何定义,点,线,三角形,圆 - 计算点,线,圆位置关系 - 计算点,线,圆距离 - 计算线,圆交点