├── README.md ├── MathLibraryForUnity ├── ProjectSettings │ ├── ProjectVersion.txt │ ├── AudioManager.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── EditorSettings.asset │ ├── NetworkManager.asset │ ├── DynamicsManager.asset │ ├── GraphicsSettings.asset │ ├── Physics2DSettings.asset │ ├── ProjectSettings.asset │ ├── QualitySettings.asset │ ├── ClusterInputManager.asset │ ├── EditorBuildSettings.asset │ └── UnityConnectSettings.asset └── Assets │ ├── MathLibraryForUnity │ ├── Doc │ │ ├── Help.pdf │ │ ├── Help.pdf.meta │ │ └── VersionLog.txt.meta │ ├── Lib │ │ ├── DestMath.dll │ │ └── DestMath.XML.meta │ ├── Tests │ │ ├── Content │ │ │ ├── Point.mat │ │ │ ├── teapot.FBX │ │ │ ├── Aletter.mat │ │ │ ├── Aletter.png │ │ │ ├── SpawnMap.mat │ │ │ ├── SpawnMap.png │ │ │ ├── DistanceMap.mat │ │ │ ├── DistanceMap.png │ │ │ ├── Vector2Array_LetterA_1000pts.prefab │ │ │ ├── Aletter.mat.meta │ │ │ ├── Point.mat.meta │ │ │ ├── SpawnMap.mat.meta │ │ │ ├── DistanceMap.mat.meta │ │ │ └── Vector2Array_LetterA_1000pts.prefab.meta │ │ ├── Prefabs │ │ │ ├── Misc │ │ │ │ ├── Test_Random.prefab │ │ │ │ ├── Test_MathfEx.prefab │ │ │ │ ├── Test_Random2D.prefab │ │ │ │ ├── Test_Random3D.prefab │ │ │ │ ├── Test_Matrix4x4Ex.prefab │ │ │ │ ├── Test_PolarCoords.prefab │ │ │ │ ├── Test_Interpolation.prefab │ │ │ │ ├── Test_RandomOnMesh.prefab │ │ │ │ ├── Test_OverlappedStep.prefab │ │ │ │ ├── Test_RandomInTriangle.prefab │ │ │ │ ├── Test_RandomRotation.prefab │ │ │ │ ├── Test_SphericalCoords.prefab │ │ │ │ ├── Test_CylindricalCoords.prefab │ │ │ │ ├── Test_PoissonDiskSampler.prefab │ │ │ │ ├── Test_RandomDistribution.prefab │ │ │ │ ├── Test_Random.prefab.meta │ │ │ │ ├── Test_MathfEx.prefab.meta │ │ │ │ ├── Test_Matrix4x4Ex.prefab.meta │ │ │ │ ├── Test_PolarCoords.prefab.meta │ │ │ │ ├── Test_Random2D.prefab.meta │ │ │ │ ├── Test_Random3D.prefab.meta │ │ │ │ ├── Test_Interpolation.prefab.meta │ │ │ │ ├── Test_OverlappedStep.prefab.meta │ │ │ │ ├── Test_RandomInTriangle.prefab.meta │ │ │ │ ├── Test_RandomOnMesh.prefab.meta │ │ │ │ ├── Test_RandomRotation.prefab.meta │ │ │ │ ├── Test_SphericalCoords.prefab.meta │ │ │ │ ├── Test_CylindricalCoords.prefab.meta │ │ │ │ ├── Test_PoissonDiskSampler.prefab.meta │ │ │ │ └── Test_RandomDistribution.prefab.meta │ │ │ ├── Objects │ │ │ │ ├── Test_Polygon2.prefab │ │ │ │ ├── Test_Polygon3.prefab │ │ │ │ ├── Test_Rectangle3.prefab │ │ │ │ ├── Test_Triangle2.prefab │ │ │ │ ├── Test_Polygon2.prefab.meta │ │ │ │ ├── Test_Polygon3.prefab.meta │ │ │ │ ├── Test_Rectangle3.prefab.meta │ │ │ │ └── Test_Triangle2.prefab.meta │ │ │ ├── Curves │ │ │ │ ├── Test_CatmullRom3.prefab │ │ │ │ ├── Test_CubicSpline3.prefab │ │ │ │ ├── Test_FollowSpline.prefab │ │ │ │ ├── Test_SplineInstance.prefab │ │ │ │ ├── Test_CatmullRom3.prefab.meta │ │ │ │ ├── Test_CubicSpline3.prefab.meta │ │ │ │ ├── Test_FollowSpline.prefab.meta │ │ │ │ └── Test_SplineInstance.prefab.meta │ │ │ ├── Query │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_Line2Sides.prefab │ │ │ │ │ ├── Test_Triangle2Sides.prefab │ │ │ │ │ ├── Test_Line2Sides.prefab.meta │ │ │ │ │ └── Test_Triangle2Sides.prefab.meta │ │ │ │ ├── 3D │ │ │ │ │ ├── Test_Plane3Sides.prefab │ │ │ │ │ └── Test_Plane3Sides.prefab.meta │ │ │ │ ├── 2D.meta │ │ │ │ └── 3D.meta │ │ │ ├── Distance │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_DistLine2Line2.prefab │ │ │ │ │ ├── Test_DistLine2Ray2.prefab │ │ │ │ │ ├── Test_DistPoint2AAB2.prefab │ │ │ │ │ ├── Test_DistPoint2Box2.prefab │ │ │ │ │ ├── Test_DistPoint2Ray2.prefab │ │ │ │ │ ├── Test_DistRay2Ray2.prefab │ │ │ │ │ ├── Test_DistPoint2Line2.prefab │ │ │ │ │ ├── Test_DistRay2Segment2.prefab │ │ │ │ │ ├── Test_DistLine2Segment2.prefab │ │ │ │ │ ├── Test_DistPoint2Circle2.prefab │ │ │ │ │ ├── Test_DistPoint2Segment2.prefab │ │ │ │ │ ├── Test_DistPoint2Triangle2.prefab │ │ │ │ │ ├── Test_DistSegment2Segment2.prefab │ │ │ │ │ ├── Test_DistLine2Line2.prefab.meta │ │ │ │ │ ├── Test_DistLine2Ray2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2AAB2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2Box2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2Ray2.prefab.meta │ │ │ │ │ ├── Test_DistRay2Ray2.prefab.meta │ │ │ │ │ ├── Test_DistLine2Segment2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2Circle2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2Line2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2Segment2.prefab.meta │ │ │ │ │ ├── Test_DistPoint2Triangle2.prefab.meta │ │ │ │ │ ├── Test_DistRay2Segment2.prefab.meta │ │ │ │ │ └── Test_DistSegment2Segment2.prefab.meta │ │ │ │ ├── 3D │ │ │ │ │ ├── Test_DistLine3Box3.prefab │ │ │ │ │ ├── Test_DistLine3Line3.prefab │ │ │ │ │ ├── Test_DistLine3Ray3.prefab │ │ │ │ │ ├── Test_DistPoint3AAB3.prefab │ │ │ │ │ ├── Test_DistPoint3Box3.prefab │ │ │ │ │ ├── Test_DistPoint3Ray3.prefab │ │ │ │ │ ├── Test_DistRay3Ray3.prefab │ │ │ │ │ ├── Test_DistPoint3Line3.prefab │ │ │ │ │ ├── Test_DistPoint3Plane3.prefab │ │ │ │ │ ├── Test_DistRay3Segment3.prefab │ │ │ │ │ ├── Test_DistSegment3Box3.prefab │ │ │ │ │ ├── Test_DistLine3Segment3.prefab │ │ │ │ │ ├── Test_DistPoint3Circle3.prefab │ │ │ │ │ ├── Test_DistPoint3Segment3.prefab │ │ │ │ │ ├── Test_DistPoint3Sphere3.prefab │ │ │ │ │ ├── Test_DistPoint3Rectangle3.prefab │ │ │ │ │ ├── Test_DistSegment3Segment3.prefab │ │ │ │ │ ├── Test_DistPoint3HollowCircle3.prefab │ │ │ │ │ ├── Test_DistLine3Box3.prefab.meta │ │ │ │ │ ├── Test_DistLine3Line3.prefab.meta │ │ │ │ │ ├── Test_DistLine3Ray3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3AAB3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Box3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Ray3.prefab.meta │ │ │ │ │ ├── Test_DistRay3Ray3.prefab.meta │ │ │ │ │ ├── Test_DistLine3Segment3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Circle3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Line3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Plane3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Segment3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Sphere3.prefab.meta │ │ │ │ │ ├── Test_DistRay3Segment3.prefab.meta │ │ │ │ │ ├── Test_DistSegment3Box3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3HollowCircle3.prefab.meta │ │ │ │ │ ├── Test_DistPoint3Rectangle3.prefab.meta │ │ │ │ │ └── Test_DistSegment3Segment3.prefab.meta │ │ │ │ ├── 2D.meta │ │ │ │ └── 3D.meta │ │ │ ├── Intersection │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_IntrAAB2AAB2.prefab │ │ │ │ │ ├── Test_IntrBox2Box2.prefab │ │ │ │ │ ├── Test_IntrRay2AAB2.prefab │ │ │ │ │ ├── Test_IntrRay2Box2.prefab │ │ │ │ │ ├── Test_IntrRay2Ray2.prefab │ │ │ │ │ ├── Test_IntrAAB2Circle2.prefab │ │ │ │ │ ├── Test_IntrBox2Circle2.prefab │ │ │ │ │ ├── Test_IntrLine2AAB2.prefab │ │ │ │ │ ├── Test_IntrLine2Box2.prefab │ │ │ │ │ ├── Test_IntrLine2Line2.prefab │ │ │ │ │ ├── Test_IntrLine2Ray2.prefab │ │ │ │ │ ├── Test_IntrRay2Circle2.prefab │ │ │ │ │ ├── Test_IntrLine2Circle2.prefab │ │ │ │ │ ├── Test_IntrLine2Segment2.prefab │ │ │ │ │ ├── Test_IntrRay2Polygon2.prefab │ │ │ │ │ ├── Test_IntrRay2Segment2.prefab │ │ │ │ │ ├── Test_IntrRay2Triangle2.prefab │ │ │ │ │ ├── Test_IntrSegment2AAB2.prefab │ │ │ │ │ ├── Test_IntrSegment2Box2.prefab │ │ │ │ │ ├── Test_IntrCircle2Circle2.prefab │ │ │ │ │ ├── Test_IntrLine2Triangle2.prefab │ │ │ │ │ ├── Test_IntrSegment2Circle2.prefab │ │ │ │ │ ├── Test_IntrSegment2Segment2.prefab │ │ │ │ │ ├── Test_IntrRay2ConvexPolygon2.prefab │ │ │ │ │ ├── Test_IntrSegment2Triangle2.prefab │ │ │ │ │ ├── Test_IntrTriangle2Triangle2.prefab │ │ │ │ │ ├── Test_IntrAAB2AAB2.prefab.meta │ │ │ │ │ ├── Test_IntrAAB2Circle2.prefab.meta │ │ │ │ │ ├── Test_IntrBox2Box2.prefab.meta │ │ │ │ │ ├── Test_IntrBox2Circle2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2AAB2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2Box2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2ConvexPolygon2.prefab │ │ │ │ │ ├── Test_IntrLine2Line2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2Ray2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2AAB2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2Box2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2Circle2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2Ray2.prefab.meta │ │ │ │ │ ├── Test_IntrCircle2Circle2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2Circle2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2Segment2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2Triangle2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2Polygon2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2Segment2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2Triangle2.prefab.meta │ │ │ │ │ ├── Test_IntrSegment2AAB2.prefab.meta │ │ │ │ │ ├── Test_IntrSegment2Box2.prefab.meta │ │ │ │ │ ├── Test_IntrSegment2Circle2.prefab.meta │ │ │ │ │ ├── Test_IntrSegment2ConvexPolygon2.prefab │ │ │ │ │ ├── Test_IntrSegment2Segment2.prefab.meta │ │ │ │ │ ├── Test_IntrLine2ConvexPolygon2.prefab.meta │ │ │ │ │ ├── Test_IntrRay2ConvexPolygon2.prefab.meta │ │ │ │ │ ├── Test_IntrSegment2Triangle2.prefab.meta │ │ │ │ │ ├── Test_IntrTriangle2Triangle2.prefab.meta │ │ │ │ │ ├── Test_IntrConvexPolygon2ConvexPolygon2.prefab │ │ │ │ │ ├── Test_IntrSegment2ConvexPolygon2.prefab.meta │ │ │ │ │ └── Test_IntrConvexPolygon2ConvexPolygon2.prefab.meta │ │ │ │ ├── 3D │ │ │ │ │ ├── Test_IntrAAB3AAB3.prefab │ │ │ │ │ ├── Test_IntrBox3Box3.prefab │ │ │ │ │ ├── Test_IntrRay3AAB3.prefab │ │ │ │ │ ├── Test_IntrRay3Box3.prefab │ │ │ │ │ ├── Test_IntrAAB3Sphere3.prefab │ │ │ │ │ ├── Test_IntrBox3Sphere3.prefab │ │ │ │ │ ├── Test_IntrLine3AAB3.prefab │ │ │ │ │ ├── Test_IntrLine3Box3.prefab │ │ │ │ │ ├── Test_IntrLine3Plane3.prefab │ │ │ │ │ ├── Test_IntrPlane3AAB3.prefab │ │ │ │ │ ├── Test_IntrPlane3Box3.prefab │ │ │ │ │ ├── Test_IntrRay3Circle3.prefab │ │ │ │ │ ├── Test_IntrRay3Plane3.prefab │ │ │ │ │ ├── Test_IntrRay3Sphere3.prefab │ │ │ │ │ ├── Test_IntrBox3Capsule3.prefab │ │ │ │ │ ├── Test_IntrLine3Circle3.prefab │ │ │ │ │ ├── Test_IntrLine3Polygon3.prefab │ │ │ │ │ ├── Test_IntrLine3Sphere3.prefab │ │ │ │ │ ├── Test_IntrPlane3Plane3.prefab │ │ │ │ │ ├── Test_IntrPlane3Sphere3.prefab │ │ │ │ │ ├── Test_IntrRay3Polygon3.prefab │ │ │ │ │ ├── Test_IntrRay3Triangle3.prefab │ │ │ │ │ ├── Test_IntrSegment3AAB3.prefab │ │ │ │ │ ├── Test_IntrSegment3Box3.prefab │ │ │ │ │ ├── Test_IntrLine3Rectangle3.prefab │ │ │ │ │ ├── Test_IntrLine3Triangle3.prefab │ │ │ │ │ ├── Test_IntrPlane3Triangle3.prefab │ │ │ │ │ ├── Test_IntrRay3Rectangle3.prefab │ │ │ │ │ ├── Test_IntrSegment3Circle3.prefab │ │ │ │ │ ├── Test_IntrSegment3Plane3.prefab │ │ │ │ │ ├── Test_IntrSegment3Polygon3.prefab │ │ │ │ │ ├── Test_IntrSegment3Sphere3.prefab │ │ │ │ │ ├── Test_IntrSphere3Sphere3.prefab │ │ │ │ │ ├── Test_IntrSegment3Rectangle3.prefab │ │ │ │ │ ├── Test_IntrSegment3Triangle3.prefab │ │ │ │ │ ├── Test_IntrTriangle3Triangle3.prefab │ │ │ │ │ ├── Test_IntrAAB3AAB3.prefab.meta │ │ │ │ │ ├── Test_IntrAAB3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrBox3Box3.prefab.meta │ │ │ │ │ ├── Test_IntrBox3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3AAB3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Box3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Plane3.prefab.meta │ │ │ │ │ ├── Test_IntrPlane3AAB3.prefab.meta │ │ │ │ │ ├── Test_IntrPlane3Box3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3AAB3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Box3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Circle3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Plane3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrBox3Capsule3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Circle3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Polygon3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Rectangle3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrLine3Triangle3.prefab.meta │ │ │ │ │ ├── Test_IntrPlane3Plane3.prefab.meta │ │ │ │ │ ├── Test_IntrPlane3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrPlane3Triangle3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Polygon3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Rectangle3.prefab.meta │ │ │ │ │ ├── Test_IntrRay3Triangle3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3AAB3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Box3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Circle3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Plane3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Polygon3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrSphere3Sphere3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Rectangle3.prefab.meta │ │ │ │ │ ├── Test_IntrSegment3Triangle3.prefab.meta │ │ │ │ │ └── Test_IntrTriangle3Triangle3.prefab.meta │ │ │ │ ├── 2D.meta │ │ │ │ └── 3D.meta │ │ │ ├── Approximation │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_ApprLineFit2.prefab │ │ │ │ │ └── Test_ApprLineFit2.prefab.meta │ │ │ │ ├── 3D │ │ │ │ │ ├── Test_ApprLineFit3.prefab │ │ │ │ │ ├── Test_ApprPlaneFit3.prefab │ │ │ │ │ ├── Test_ApprLineFit3.prefab.meta │ │ │ │ │ └── Test_ApprPlaneFit3.prefab.meta │ │ │ │ ├── 2D.meta │ │ │ │ └── 3D.meta │ │ │ ├── Containment │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_ContCreateAAB2.prefab │ │ │ │ │ ├── Test_ContCreateBox2.prefab │ │ │ │ │ ├── Test_ContPoint2AAB2.prefab │ │ │ │ │ ├── Test_ContPoint2Box2.prefab │ │ │ │ │ ├── Test_ContCreateCircle2.prefab │ │ │ │ │ ├── Test_ContPoint2Circle2.prefab │ │ │ │ │ ├── Test_ContPoint2Polygon2.prefab │ │ │ │ │ ├── Test_ContBox2IncludeBox2.prefab │ │ │ │ │ ├── Test_ContPoint2Triangle2.prefab │ │ │ │ │ ├── Test_ContCreateScribeCircle2.prefab │ │ │ │ │ ├── Test_ContCircle2IncludeCircle2.prefab │ │ │ │ │ ├── Test_ContCreateAAB2.prefab.meta │ │ │ │ │ ├── Test_ContCreateBox2.prefab.meta │ │ │ │ │ ├── Test_ContPoint2AAB2.prefab.meta │ │ │ │ │ ├── Test_ContPoint2Box2.prefab.meta │ │ │ │ │ ├── Test_ContPoint2ConvexPolygon2.prefab │ │ │ │ │ ├── Test_ContBox2IncludeBox2.prefab.meta │ │ │ │ │ ├── Test_ContCreateCircle2.prefab.meta │ │ │ │ │ ├── Test_ContPoint2Circle2.prefab.meta │ │ │ │ │ ├── Test_ContPoint2Polygon2.prefab.meta │ │ │ │ │ ├── Test_ContPoint2Triangle2.prefab.meta │ │ │ │ │ ├── Test_ContCircle2IncludeCircle2.prefab.meta │ │ │ │ │ ├── Test_ContCreateScribeCircle2.prefab.meta │ │ │ │ │ └── Test_ContPoint2ConvexPolygon2.prefab.meta │ │ │ │ ├── 3D │ │ │ │ │ ├── Test_ContCreateAAB3.prefab │ │ │ │ │ ├── Test_ContCreateBox3.prefab │ │ │ │ │ ├── Test_ContPoint3AAB3.prefab │ │ │ │ │ ├── Test_ContPoint3Box3.prefab │ │ │ │ │ ├── Test_ContCreateSphere3.prefab │ │ │ │ │ ├── Test_ContPoint3Sphere3.prefab │ │ │ │ │ ├── Test_ContBox3IncludeBox3.prefab │ │ │ │ │ ├── Test_ContCreateScribeCircle3.prefab │ │ │ │ │ ├── Test_ContCreateScribeSphere3.prefab │ │ │ │ │ ├── Test_ContCreateAAB3.prefab.meta │ │ │ │ │ ├── Test_ContCreateBox3.prefab.meta │ │ │ │ │ ├── Test_ContPoint3AAB3.prefab.meta │ │ │ │ │ ├── Test_ContPoint3Box3.prefab.meta │ │ │ │ │ ├── Test_ContSphere3IncludeSphere3.prefab │ │ │ │ │ ├── Test_ContBox3IncludeBox3.prefab.meta │ │ │ │ │ ├── Test_ContCreateSphere3.prefab.meta │ │ │ │ │ ├── Test_ContPoint3Sphere3.prefab.meta │ │ │ │ │ ├── Test_ContCreateScribeCircle3.prefab.meta │ │ │ │ │ ├── Test_ContCreateScribeSphere3.prefab.meta │ │ │ │ │ └── Test_ContSphere3IncludeSphere3.prefab.meta │ │ │ │ ├── 2D.meta │ │ │ │ └── 3D.meta │ │ │ ├── GeometricAlgorithms │ │ │ │ ├── Test_ConvexHull2.prefab │ │ │ │ ├── Test_ConvexHull3.prefab │ │ │ │ ├── Test_ConcaveHull2.prefab │ │ │ │ ├── Test_ConvexHull2.prefab.meta │ │ │ │ ├── Test_ConvexHull3.prefab.meta │ │ │ │ └── Test_ConcaveHull2.prefab.meta │ │ │ ├── NumericalAnalysis │ │ │ │ ├── Test_NumericalOdeSolver.prefab │ │ │ │ ├── Test_NumericalPolyRoots.prefab │ │ │ │ ├── Test_NumericalIntegrator.prefab │ │ │ │ ├── Test_NumericalBrentsMethod.prefab │ │ │ │ ├── Test_NumericalLinearSystem.prefab │ │ │ │ ├── Test_NumericalOdeSolver.prefab.meta │ │ │ │ ├── Test_NumericalPolyRoots.prefab.meta │ │ │ │ ├── Test_NumericalBrentsMethod.prefab.meta │ │ │ │ ├── Test_NumericalIntegrator.prefab.meta │ │ │ │ └── Test_NumericalLinearSystem.prefab.meta │ │ │ ├── Misc.meta │ │ │ ├── Query.meta │ │ │ ├── Curves.meta │ │ │ ├── Distance.meta │ │ │ ├── Objects.meta │ │ │ ├── Approximation.meta │ │ │ ├── Containment.meta │ │ │ ├── Intersection.meta │ │ │ ├── GeometricAlgorithms.meta │ │ │ └── NumericalAnalysis.meta │ │ ├── Scripts │ │ │ ├── Misc │ │ │ │ ├── Test_Vector2Array.cs │ │ │ │ ├── Test_Vector3Array.cs │ │ │ │ ├── Test_MathfEx.cs.meta │ │ │ │ ├── Test_Random.cs.meta │ │ │ │ ├── Test_Matrix4x4Ex.cs.meta │ │ │ │ ├── Test_PolarCoords.cs.meta │ │ │ │ ├── Test_Random2D.cs.meta │ │ │ │ ├── Test_Random3D.cs.meta │ │ │ │ ├── Test_RandomOnMesh.cs.meta │ │ │ │ ├── Test_Vector2Array.cs.meta │ │ │ │ ├── Test_Vector3Array.cs.meta │ │ │ │ ├── Test_CylindricalCoords.cs.meta │ │ │ │ ├── Test_Interpolation.cs.meta │ │ │ │ ├── Test_OverlappedStep.cs.meta │ │ │ │ ├── Test_RandomInTriangle.cs.meta │ │ │ │ ├── Test_RandomRotation.cs.meta │ │ │ │ ├── Test_SphericalCoords.cs.meta │ │ │ │ ├── Test_PoissonDiskSampler.cs.meta │ │ │ │ └── Test_RandomDistribution.cs.meta │ │ │ ├── Misc.meta │ │ │ ├── Query.meta │ │ │ ├── Curves.meta │ │ │ ├── Distance.meta │ │ │ ├── Objects.meta │ │ │ ├── Query │ │ │ │ ├── 2D.meta │ │ │ │ ├── 3D.meta │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_Line2Sides.cs.meta │ │ │ │ │ └── Test_Triangle2Sides.cs.meta │ │ │ │ └── 3D │ │ │ │ │ └── Test_Plane3Sides.cs.meta │ │ │ ├── Approximation.meta │ │ │ ├── Containment.meta │ │ │ ├── Containment │ │ │ │ ├── 2D.meta │ │ │ │ ├── 3D.meta │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_ContCreateAAB2.cs.meta │ │ │ │ │ ├── Test_ContCreateBox2.cs.meta │ │ │ │ │ ├── Test_ContCreateCircle2.cs.meta │ │ │ │ │ ├── Test_ContPoint2AAB2.cs.meta │ │ │ │ │ ├── Test_ContPoint2Box2.cs.meta │ │ │ │ │ └── Test_ContPoint2Circle2.cs.meta │ │ │ │ └── 3D │ │ │ │ │ ├── Test_ContCreateAAB3.cs.meta │ │ │ │ │ ├── Test_ContCreateBox3.cs.meta │ │ │ │ │ ├── Test_ContCreateSphere3.cs.meta │ │ │ │ │ ├── Test_ContPoint3AAB3.cs.meta │ │ │ │ │ ├── Test_ContPoint3Box3.cs.meta │ │ │ │ │ └── Test_ContPoint3Sphere3.cs.meta │ │ │ ├── Distance │ │ │ │ ├── 2D.meta │ │ │ │ ├── 3D.meta │ │ │ │ ├── 2D │ │ │ │ │ ├── Test_DistLine2Line2.cs.meta │ │ │ │ │ ├── Test_DistLine2Ray2.cs.meta │ │ │ │ │ ├── Test_DistPoint2AAB2.cs.meta │ │ │ │ │ ├── Test_DistPoint2Box2.cs.meta │ │ │ │ │ ├── Test_DistPoint2Line2.cs.meta │ │ │ │ │ ├── Test_DistPoint2Ray2.cs.meta │ │ │ │ │ ├── Test_DistRay2Ray2.cs.meta │ │ │ │ │ ├── Test_DistLine2Segment2.cs.meta │ │ │ │ │ ├── Test_DistPoint2Circle2.cs.meta │ │ │ │ │ ├── Test_DistPoint2Segment2.cs.meta │ │ │ │ │ └── Test_DistPoint2Triangle2.cs.meta │ │ │ │ └── 3D │ │ │ │ │ ├── Test_DistLine3Box3.cs.meta │ │ │ │ │ ├── Test_DistLine3Line3.cs.meta │ │ │ │ │ ├── Test_DistLine3Ray3.cs.meta │ │ │ │ │ ├── Test_DistPoint3AAB3.cs.meta │ │ │ │ │ ├── Test_DistPoint3Box3.cs.meta │ │ │ │ │ ├── Test_DistPoint3Line3.cs.meta │ │ │ │ │ ├── Test_DistPoint3Ray3.cs.meta │ │ │ │ │ └── Test_DistRay3Ray3.cs.meta │ │ │ ├── Intersection.meta │ │ │ ├── Intersection │ │ │ │ ├── 2D.meta │ │ │ │ └── 3D.meta │ │ │ ├── Approximation │ │ │ │ ├── 2D.meta │ │ │ │ ├── 3D.meta │ │ │ │ ├── 2D │ │ │ │ │ └── Test_ApprLineFit2.cs.meta │ │ │ │ └── 3D │ │ │ │ │ ├── Test_ApprLineFit3.cs.meta │ │ │ │ │ └── Test_ApprPlaneFit3.cs.meta │ │ │ ├── GeometricAlgorithms.meta │ │ │ ├── NumericalAnalysis.meta │ │ │ ├── Test_Base.cs.meta │ │ │ ├── Objects │ │ │ │ ├── Test_Polygon2.cs.meta │ │ │ │ ├── Test_Polygon3.cs.meta │ │ │ │ ├── Test_Triangle2.cs.meta │ │ │ │ └── Test_Rectangle3.cs.meta │ │ │ └── Curves │ │ │ │ ├── Test_CatmullRom3.cs.meta │ │ │ │ ├── Test_CubicSpline3.cs.meta │ │ │ │ └── Test_FollowSpline.cs.meta │ │ ├── Content.meta │ │ ├── Prefabs.meta │ │ └── Scripts.meta │ ├── Source │ │ ├── Editor │ │ │ ├── CubicSpline3Editor.cs │ │ │ ├── CatmullRomSpline3Editor.cs │ │ │ ├── SplineBaseEditor.cs.meta │ │ │ ├── CubicSpline3Editor.cs.meta │ │ │ └── CatmullRomSpline3Editor.cs.meta │ │ ├── Curves.meta │ │ ├── Editor.meta │ │ ├── Misc.meta │ │ ├── Misc │ │ │ ├── Util.cs.meta │ │ │ ├── PointsFilter.cs.meta │ │ │ ├── RandomSamplers.cs.meta │ │ │ ├── ShuffleBag.cs.meta │ │ │ └── PoissonDiskSampler.cs.meta │ │ └── Curves │ │ │ ├── CubicSpline3.cs.meta │ │ │ ├── SplineBase.cs.meta │ │ │ └── CatmullRomSpline3.cs.meta │ ├── Doc.meta │ ├── Lib.meta │ ├── Source.meta │ └── Tests.meta │ └── MathLibraryForUnity.meta ├── Math+Library+for+Unity1.33.unitypackage ├── DestMath ├── Unikon │ ├── Coroutine.cs │ ├── Space.cs │ ├── RotationDriveMode.cs │ ├── RotationOrder.cs │ └── UnityString.cs └── Dest.Math │ ├── OdeFunction.cs │ ├── Orientations.cs │ ├── ProjectionPlanes.cs │ ├── QueryTypes.cs │ ├── Plane3Plane3Intr.cs │ ├── Plane3Sphere3Intr.cs │ ├── BrentsRoot.cs │ ├── ILogger.cs │ ├── Ray3Circle3Intr.cs │ ├── Line3Circle3Intr.cs │ ├── Line3Polygon3Intr.cs │ ├── Ray3Polygon3Intr.cs │ ├── Line3Rectangle3Intr.cs │ ├── Ray3Rectangle3Intr.cs │ ├── Segment3Circle3Intr.cs │ ├── Segment3Polygon3Intr.cs │ ├── Segment3Rectangle3Intr.cs │ ├── IntersectionTypes.cs │ ├── Line2Line2Intr.cs │ ├── Line2Ray2Intr.cs │ ├── Line3Box3Dist.cs │ ├── Ray2Ray2Intr.cs │ ├── Sphere3Sphere3IntrTypes.cs │ ├── Line2Circle2Intr.cs │ ├── Ray2Circle2Intr.cs │ ├── Ray3Plane3Intr.cs │ ├── Line2Segment2Intr.cs │ ├── Line3Plane3Intr.cs │ ├── Segment2Circle2Intr.cs │ ├── Segment3Plane3Intr.cs │ ├── Sphere3Sphere3Intr.cs │ ├── Ray2AAB2Intr.cs │ ├── Ray2Box2Intr.cs │ ├── Ray3AAB3Intr.cs │ ├── Ray3Box3Intr.cs │ ├── Edge2.cs │ ├── Edge3.cs │ ├── Line2AAB2Intr.cs │ ├── Line2Box2Intr.cs │ ├── Line3AAB3Intr.cs │ ├── Line3Box3Intr.cs │ ├── Ray2Triangle2Intr.cs │ ├── Segment2AAB2Intr.cs │ ├── Segment2Box2Intr.cs │ ├── Segment3AAB3Intr.cs │ ├── Segment3Box3Intr.cs │ ├── Circle2Circle2Intr.cs │ ├── Line2Triangle2Intr.cs │ ├── EmptyLogger.cs │ ├── Segment2Triangle2Intr.cs │ ├── Plane3Triangle3Intr.cs │ ├── Ray2Polygon2Intr.cs │ └── Ray2Segment2Intr.cs └── .gitignore /README.md: -------------------------------------------------------------------------------- 1 | # learn.MathLibraryForUnity 2 | Math Library for Unity 3 | -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.6.2f1 2 | -------------------------------------------------------------------------------- /Math+Library+for+Unity1.33.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/Math+Library+for+Unity1.33.unitypackage -------------------------------------------------------------------------------- /DestMath/Unikon/Coroutine.cs: -------------------------------------------------------------------------------- 1 | namespace Unikon.UnityEngine 2 | { 3 | public class Coroutine : YieldInstruction 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /DestMath/Unikon/Space.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine 4 | { 5 | public enum Space 6 | { 7 | World, 8 | Self 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/OdeFunction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public delegate void OdeFunction(float t, float[] y, float[] F); 6 | } 7 | -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /DestMath/Dest.Math/Orientations.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public enum Orientations 6 | { 7 | CW, 8 | CCW, 9 | None 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /DestMath/Unikon/RotationDriveMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine 4 | { 5 | public enum RotationDriveMode 6 | { 7 | XYAndZ, 8 | Slerp 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /DestMath/Dest.Math/ProjectionPlanes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public enum ProjectionPlanes 6 | { 7 | XY, 8 | XZ, 9 | YZ 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Doc/Help.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Doc/Help.pdf -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Lib/DestMath.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Lib/DestMath.dll -------------------------------------------------------------------------------- /MathLibraryForUnity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Point.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Point.mat -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/teapot.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/teapot.FBX -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Aletter.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Aletter.mat -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Aletter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Aletter.png -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/SpawnMap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/SpawnMap.mat -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/SpawnMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/SpawnMap.png -------------------------------------------------------------------------------- /DestMath/Dest.Math/QueryTypes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | internal enum QueryTypes 6 | { 7 | Int64, 8 | Integer, 9 | Rational, 10 | Real, 11 | Filtered 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Doc/Help.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6531f1756cf9084583997e9546460f7 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/DistanceMap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/DistanceMap.mat -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/DistanceMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/DistanceMap.png -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Lib/DestMath.XML.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcaf27257e63b884faaaf49de9f7f3f9 3 | TextScriptImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | !*.dll 2 | !*.exe 3 | .git/.MERGE_MSG* 4 | .git/MERGE_MSG 5 | .DS_Store 6 | */.DS_Store 7 | MathLibraryForUnity/obj* 8 | MathLibraryForUnity/Library 9 | MathLibraryForUnity/Library* 10 | MathLibraryForUnity/Temp* -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Doc/VersionLog.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec48f5ada32b43b4682d09a181be0eff 3 | TextScriptImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Plane3Plane3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public struct Plane3Plane3Intr 6 | { 7 | public IntersectionTypes IntersectionType; 8 | 9 | public Line3 Line; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_MathfEx.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_MathfEx.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random2D.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random2D.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random3D.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random3D.prefab -------------------------------------------------------------------------------- /DestMath/Dest.Math/Plane3Sphere3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public struct Plane3Sphere3Intr 6 | { 7 | public IntersectionTypes IntersectionType; 8 | 9 | public Circle3 Circle; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Matrix4x4Ex.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Matrix4x4Ex.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_PolarCoords.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_PolarCoords.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Polygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Polygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Polygon3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Polygon3.prefab -------------------------------------------------------------------------------- /DestMath/Dest.Math/BrentsRoot.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public struct BrentsRoot 6 | { 7 | public float X; 8 | 9 | public int Iterations; 10 | 11 | public bool ExceededMaxIterations; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DestMath/Unikon/RotationOrder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine 4 | { 5 | internal enum RotationOrder 6 | { 7 | OrderXYZ, 8 | OrderXZY, 9 | OrderYZX, 10 | OrderYXZ, 11 | OrderZXY, 12 | OrderZYX 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_CatmullRom3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_CatmullRom3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Interpolation.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Interpolation.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomOnMesh.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomOnMesh.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Rectangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Rectangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_CubicSpline3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_CubicSpline3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_FollowSpline.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_FollowSpline.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_SplineInstance.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_SplineInstance.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_OverlappedStep.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_OverlappedStep.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomInTriangle.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomInTriangle.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomRotation.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomRotation.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_SphericalCoords.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_SphericalCoords.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D/Test_Line2Sides.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D/Test_Line2Sides.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/3D/Test_Plane3Sides.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/3D/Test_Plane3Sides.prefab -------------------------------------------------------------------------------- /DestMath/Dest.Math/ILogger.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public interface ILogger 6 | { 7 | void LogInfo(object value); 8 | 9 | void LogWarning(object value); 10 | 11 | void LogError(object value); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray3Circle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray3Circle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Vector2Array_LetterA_1000pts.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Vector2Array_LetterA_1000pts.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_CylindricalCoords.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_CylindricalCoords.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_PoissonDiskSampler.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_PoissonDiskSampler.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomDistribution.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomDistribution.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D/Test_Triangle2Sides.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D/Test_Triangle2Sides.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Vector2Array.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace Dest.Math.Tests 4 | { 5 | public class Test_Vector2Array : MonoBehaviour 6 | { 7 | public Vector2[] Array; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Vector3Array.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace Dest.Math.Tests 4 | { 5 | public class Test_Vector3Array : MonoBehaviour 6 | { 7 | public Vector3[] Array; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3Circle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3Circle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3Polygon3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3Polygon3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray3Polygon3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray3Polygon3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Aletter.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26f1894ec211d2c448956547283fd3c0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Point.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62da048e558df2f4880e8e78f94f6496 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/SpawnMap.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a9f5b731b11cec438edf5c06514a485 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Line2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Line2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Ray2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Ray2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2AAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2AAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Box2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Box2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Ray2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Ray2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistRay2Ray2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistRay2Ray2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Line3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Line3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Ray3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Ray3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Ray3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Ray3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistRay3Ray3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistRay3Ray3.prefab -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3Rectangle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3Rectangle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray3Rectangle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray3Rectangle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment3Circle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment3Circle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment3Polygon3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment3Polygon3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/DistanceMap.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb3949dfc3f7c5e49b37f0391ef9f072 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Line2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Line2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistRay2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistRay2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Line3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Line3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Plane3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Plane3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistRay3Segment3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistRay3Segment3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistSegment3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistSegment3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrAAB2AAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrAAB2AAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrBox2Box2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrBox2Box2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2AAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2AAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Box2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Box2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Ray2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Ray2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrAAB3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrAAB3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Box3.prefab -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment3Rectangle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment3Rectangle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/2D/Test_ApprLineFit2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/2D/Test_ApprLineFit2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D/Test_ApprLineFit3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D/Test_ApprLineFit3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D/Test_ApprPlaneFit3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D/Test_ApprPlaneFit3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateAAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateAAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateBox2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateBox2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2AAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2AAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Box2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Box2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateAAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateAAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateBox3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateBox3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Segment3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Segment3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Circle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Circle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Segment3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Segment3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConvexHull2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConvexHull2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConvexHull3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConvexHull3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrAAB2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrAAB2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrBox2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrBox2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2AAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2AAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Box2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Box2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Line2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Line2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Ray2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Ray2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrAAB3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrAAB3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Plane3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Plane3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Circle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Circle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Plane3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Plane3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9aef63830ae8af64a91cc93499ff4bb0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Editor/CubicSpline3Editor.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | 3 | namespace Dest.Math 4 | { 5 | [CustomEditor(typeof(CubicSpline3))] 6 | public class CubicSpline3Editor : SplineBaseEditor 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateCircle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateCircle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Polygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Polygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateSphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateSphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistSegment2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistSegment2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Rectangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Rectangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistSegment3Segment3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistSegment3Segment3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConcaveHull2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConcaveHull2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Polygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Polygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2AAB2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2AAB2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Box2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Box2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Capsule3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Capsule3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Circle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Circle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Polygon3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Polygon3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Plane3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Plane3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Polygon3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Polygon3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Triangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Triangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3AAB3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3AAB3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Box3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Box3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_MathfEx.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d5e890c0fa0fb745b85af3d9ec12fef 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Matrix4x4Ex.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e77e333739c917409861441a5ca9cf9 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_PolarCoords.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9526a1d9afdbd8a48b0bf8fcb73ca2d7 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random2D.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b01e4a0277383d246979c391b2e2dfc3 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Random3D.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9e9325421e83974f9d5da5cb0b3ab58 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Polygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b242f7eafc3c14b4a83dd1949c0a408e 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Polygon3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e487ab8b4344804db624743e4228f6d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/IntersectionTypes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public enum IntersectionTypes 6 | { 7 | Empty, 8 | Point, 9 | Segment, 10 | Ray, 11 | Line, 12 | Polygon, 13 | Plane, 14 | Polyhedron, 15 | Other 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee3aec703494bf7468e10a8044aaaa8c 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContBox2IncludeBox2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContBox2IncludeBox2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContBox3IncludeBox3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContBox3IncludeBox3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_CatmullRom3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee8deeb771bf9ba4a8c9f0c1f5995a57 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_CubicSpline3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b09ab8f8aaf40e4ebe39736b0b453ed 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_FollowSpline.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa62cef7262414749bd43a9ce4d5d047 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves/Test_SplineInstance.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ff693eb03078bc47b489fade7ae8853 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3HollowCircle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3HollowCircle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrCircle2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrCircle2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Circle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Circle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Segment2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Segment2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Rectangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Rectangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Triangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Triangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Triangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Triangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Rectangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Rectangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Circle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Circle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Plane3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Plane3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Polygon3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Polygon3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSphere3Sphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSphere3Sphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_Interpolation.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a56a5820cff8eb4f8ec8ece1b91cfcb 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_OverlappedStep.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb53e982536ab68478b9e73cea16f4df 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomInTriangle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b7c669eeea822b429005590624724a1 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomOnMesh.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2e1475ddddf3414183a6dc4adec26b9 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomRotation.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba6690ffb00b61347a7844bf7f156cb6 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_SphericalCoords.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 795ecd7b7c1a21f43b84aed5c05d68bf 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalOdeSolver.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalOdeSolver.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalPolyRoots.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalPolyRoots.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Rectangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2f680e1fe11b6041b156d98603dfb93 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects/Test_Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4af775aeb16f17649aa3521831022dc0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D/Test_Line2Sides.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e064615fec32994e8d4bb47e29c3ccf 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/3D/Test_Plane3Sides.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ef2cfdcdaf8b6547852fc1fe272d0a5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Doc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23075d164e4a00d4b898ca01a4edb74d 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7a06d08519ed4741826bd4e2c724d22 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content/Vector2Array_LetterA_1000pts.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8314a2d9dfc230a499e6cb60bed32012 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateScribeCircle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateScribeCircle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateScribeCircle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateScribeCircle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateScribeSphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateScribeSphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Line2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2a70e85af7d6ba4e95e39f307577654 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Ray2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09cb9f6fcb2958f448fd1e81a914cd11 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2AAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2337976062055ff48968215206362dfb 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Box2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38f7c64d15900514887394c4cfe09e37 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Ray2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7351853591ecb1a46bffd378d9d917f0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistRay2Ray2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a53df44685e21544ae68700151f63d5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc5cf204c9342dd43b04bd0a6faab5ae 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Line3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27f025fcb0807fa42bf2e9beaff733f5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Ray3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166b520afafaeb549a90ba76c95fa1ad 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbb6b01e7dc24604eb8dc9b57481ca2a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f6787b6192860b4a9a74242c787fca5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Ray3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7bc0abe4473ccf4da72eb1eefd0a709 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistRay3Ray3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c496e948ce1ea6247afbac45c0e7f030 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2ConvexPolygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2ConvexPolygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrTriangle2Triangle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrTriangle2Triangle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Rectangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Rectangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Triangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Triangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrTriangle3Triangle3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrTriangle3Triangle3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_CylindricalCoords.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e202c4960351c3d41b6432462a591d1e 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_PoissonDiskSampler.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1c7920c00aa77f4188fd9c7c718defd 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc/Test_RandomDistribution.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 080e52bcf03c2ef4f816e052316f5955 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalIntegrator.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalIntegrator.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D/Test_Triangle2Sides.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 664a73b0f50fa9048ab78e51cad0f5fd 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2Line2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2Line2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point; 11 | 12 | public float Parameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2Ray2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2Ray2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point; 11 | 12 | public float Parameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3Box3Dist.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3Box3Dist 7 | { 8 | public Vector3 ClosestPoint0; 9 | 10 | public Vector3 ClosestPoint1; 11 | 12 | public float LineParameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2Ray2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2Ray2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point; 11 | 12 | public float Parameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Sphere3Sphere3IntrTypes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public enum Sphere3Sphere3IntrTypes 6 | { 7 | Empty, 8 | Point, 9 | Circle, 10 | Sphere0, 11 | Sphere0Point, 12 | Sphere1, 13 | Sphere1Point, 14 | Same 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37701dabd7e773c40906c9e4e654e551 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfe8290f318903b40974d3ebd33101e6 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/2D/Test_ApprLineFit2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 590709a5590a1b346920df6e8a68c50f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D/Test_ApprLineFit3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 186cc53129c7ac84396f969086ffe276 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D/Test_ApprPlaneFit3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 788ebef3e158a784a8bd7a1bac20d8a7 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCircle2IncludeCircle2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCircle2IncludeCircle2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateAAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42144d3b2643288479135177c86958d1 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateBox2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de1319ec582cb774fa339bb85fd206ac 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2AAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c11237065c9a4be49930814a73a8f146 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Box2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f9b1af0765342c4fae2c01985c66f6e 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2ConvexPolygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2ConvexPolygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateAAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d275e88963cbf241b1752f1787ec709 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateBox3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6a326d633e8a38408b0d2afaf4fd423 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1604499670076304ca3f27ed22df0a8d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fca75acb54106f546b7f99d40d27165c 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContSphere3IncludeSphere3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContSphere3IncludeSphere3.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistLine2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cba085012e9734840880b8405406027e 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd12cacd05782294081796a579362e44 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Line2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a8a536419ce4d347b8afb4d8d195674 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12fbe8bfdfe758c4d893e6bb3911cd92 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistPoint2Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68dfa978102593f4eb681831c0615abf 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistRay2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: deef791127e16634daf023af12433013 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistLine3Segment3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9ba5007338313e48a4b3e31cb974618 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Circle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81b95f96fcd649243b373ebe7fe0273f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Line3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 918d07b83e01e574aad328c1b90fd77a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Plane3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9799bccdbcf02f1468a9ee661c3403b4 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Segment3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4faa07bd68094bb44b3279f53b76686b 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff4d2d8c58cd22249a9b3e22c8c01866 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistRay3Segment3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 617c3fd974915634ca8390a15be3832f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistSegment3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc6d1db9e344da646b4692aa9d020879 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConvexHull2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0360d8d21b836846b7e8182d34dc699 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConvexHull3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1d21712af5d533458dfcc3810d063f1 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrAAB2AAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06e5f715e91a1e847b9108327e47838d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrAAB2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c850884ee979e84a8ecbefe63eac324 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrBox2Box2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ec9d6276d57dd440a6edce4896ff633 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrBox2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fae3b1d7eea869d4291e22451ebb1d19 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2AAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecec35ae84757af4e8a916c1f695dcb1 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Box2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f278e8df3a63b6a4d8cc6d26b6807d49 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2ConvexPolygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2ConvexPolygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Line2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58540649a9d37994f9c34ecc8dc91b52 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Ray2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66009784f7c74dc45b34cfd615d14fc6 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2AAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d650c659a6f2fc4ba0bb9c32b093826 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Box2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4e51f8fd4f68674eb88172869694fc5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48ce222c51c971143ba6fdf63e9ed342 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Ray2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f426096f6b7c75a428f9f0a1f943d31c 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrAAB3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d5f44e1b9e11674da01535bd52d23ce 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrAAB3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f63bce438465985418016043d043782d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f1ec4ac6ef19ea40add6bf449f1952f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd29248da084fb8458770f1894c1ef36 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 527f4df69c078d746bf17c12ef94ef97 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec074e8da110f064babc0139b9250468 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Plane3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51bfea62cd6d28f47a80adf680cef7b2 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bd5b8132d5e95c4c97c5727f4753f62 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1dc9b01dd61ecb4db0b5eb5a06ec207 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5caa62808d275014eb44da215dfbc188 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acd96799e6cafae42a52f134ad45b392 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Circle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15602fb60e4a0464fa47f987febdcc21 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Plane3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6cac3756f5e43344881ce7dfb6b02f0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e2c0164a5686d44b801c573cf00ed1f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalBrentsMethod.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalBrentsMethod.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalLinearSystem.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalLinearSystem.prefab -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2Circle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2Circle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point0; 11 | 12 | public Vector2 Point1; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2Circle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2Circle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point0; 11 | 12 | public Vector2 Point1; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray3Plane3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray3Plane3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | 12 | public float RayParameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Curves.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9543941799c0de489d05f4abfb85548 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97966321fa9c0da41b0fd76c71439800 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Editor/CatmullRomSpline3Editor.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | 3 | namespace Dest.Math 4 | { 5 | [CustomEditor(typeof(CatmullRomSpline3))] 6 | public class CatmullRomSpline3Editor : SplineBaseEditor 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Misc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98c5efa74c62f1942b3a535855b442fd 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Content.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24e6f4c39dd879a43b1764bc7955610a 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 322bad223937cba44befd52cdae1026a 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContBox2IncludeBox2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e083658c9db3464f8406f57f3fa2514 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateCircle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f258e24f1d59b2847b27ce9c2ae4129a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8d335e45468b4b48bf219acbc8f8bd0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Polygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e6495885e873354b997eb12f23f818d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e587ef5e5cd0a4f97cbda8e219439f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContBox3IncludeBox3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0cf1eba47c545bc45929a68aefd1fb7f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateSphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85a690caa2971744eaf057fe8a6c33fd 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContPoint3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21d83188d33e56c428e48e946f470a24 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D/Test_DistSegment2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6f28c1b0feb1ea48a79cf8b5228878f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3HollowCircle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4f27c5515e95f14d96c3ebc537e922f 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistPoint3Rectangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34eac5f61d4dbe04cba5e8946196daf5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D/Test_DistSegment3Segment3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9a97e0ca792b5142935cd0b244dabff 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms/Test_ConcaveHull2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3449a9f04dd66a4aa52753b3b38c6c9 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrCircle2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b735b1b628313b46900c84bcbce9cb6 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d21dfd222bf29d142aaa49369dee1056 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0745b8bd8e803dc4486d8bd376780a58 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df85a619985023046b1ebad378038eed 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Polygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94803b9fbefb76949a1fd3b93ff40278 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee79f55b91bd15d4788adb9f6ee1cd70 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1406f5b61008af34bad4bf37bd6ba7ee 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2AAB2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbc03838ff1eb07428f10ba470af3fd7 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Box2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6514b83609a30443938cbaad716608d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Circle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07f5425d5e2fbff4e8c2b4302d21db77 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2ConvexPolygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2ConvexPolygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Segment2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ad2fff83a6783a4f917b612aa9e0234 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrBox3Capsule3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac55d3b4d125fca43abf3be37200f825 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Circle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a2a3cc40181c854fb73f1025850a494 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Polygon3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db698e099b3be134dab3abdf976666a9 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Rectangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adb70fed5695fe24a9e62644214ebc29 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aeae8d47a991221489b51eb8133c56b5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrLine3Triangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bedcec9876973db49bca1c43e3eceb7b 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Plane3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a6c5059534f1864b8058098b75e6ed5 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdc490e97c19916469652128f865a05c 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrPlane3Triangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7dfab31797568243942eb8dbfb55f0a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Polygon3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d507030bc2031124f8cf9abb32c00604 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Rectangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be67337783565b040817c7ac452accb2 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrRay3Triangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06e9cbdb8bf0e714e879ed744da5bdc0 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3AAB3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea18cb45fb8f07c48a668eaf5f99f23c 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Box3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bfbc2ec4ebf1524a96c8b1f0038b672 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Circle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a551cc0896313f14ba4e6b16ed3faaba 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Plane3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 450e4a3dcfd32b248ba0924baf34662d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Polygon3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fde3b0b0da76fba47909e06720ca4b6b 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 124d9b2567744d34294a0dd57c7e5c52 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSphere3Sphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba77556be7ff686478bb21d69d4dad6d 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalOdeSolver.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f696d6449d5cd10499580e655c1fb273 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalPolyRoots.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4cfad9f6e2d6a2b4eab9b86569446ff8 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1aeb0c329352ab4eafc9f575c8b3ccc 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2Segment2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2Segment2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point; 11 | 12 | public float Parameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3Plane3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3Plane3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | 12 | public float LineParameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment2Circle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment2Circle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point0; 11 | 12 | public Vector2 Point1; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCircle2IncludeCircle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6306d2bb3ae29642b3fc9f0b3162893 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContCreateScribeCircle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9531b3112c4314c41802d881166766be 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D/Test_ContPoint2ConvexPolygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05f40c38b21a3094492ccd979da85650 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateScribeCircle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b22eb47d6b85f2d49bfebaf26ad72a73 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContCreateScribeSphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e7e32c066f87d1429aecd3bc0f11d83 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D/Test_ContSphere3IncludeSphere3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc7188e3862c2e4da7c83fdcca71705 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrLine2ConvexPolygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cee64c887810be4d9df8dd9d409dee4 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrRay2ConvexPolygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2abfb0bdc2e9574e8b6e0ae3475e244 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b136d83ecdb2f1448a6c21c2a2d24968 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrTriangle2Triangle2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e34f5c53d11a19341b5979d417ff29dc 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Rectangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 103e5e91fe59f744ca104370954c2b3a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrSegment3Triangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc6ac6654db6a82419eccd1f7dfa7172 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D/Test_IntrTriangle3Triangle3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c5f5b14c230344438d9ca68beb4cdd7 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Misc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad454a5c360c6f94b90e6916256228db 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalBrentsMethod.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72590ae982516104fa4910e968ca44ee 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalIntegrator.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fed69c839dd1f04997d43f9a62fb44a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis/Test_NumericalLinearSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cec745a0e09a4b439c7b8cac0d4559a 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2c4d80039c916248b6f9d5e83a7c5b6 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49e6000c8d82611429313cd5dc2b0a4f 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Query.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d79389bb89347149b7a4e82f2a96fc1 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment3Plane3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment3Plane3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector3 Point; 11 | 12 | public float SegmentParameter; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Curves.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73bbd89f20ea3e64a96f694b40963e4e 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b7d3382496ddfa48ae4a7c3c115095c 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrConvexPolygon2ConvexPolygon2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaiucom/learn.MathLibraryForUnity/HEAD/MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrConvexPolygon2ConvexPolygon2.prefab -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrSegment2ConvexPolygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c364ce7547eaea42828639045c36fcf 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Objects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21f4e158d3c747a428efe01dc15eeda7 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0598d401c1bb16543b72a2542959475c 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Query/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 596af013bd2762947865f7e7314d5379 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Curves.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f3b55b644c4d7b4cac2e6997e32047b 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fde0059f669dfb24487fb4a66d880d96 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Objects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 569af9133b2affd458a2c15886f78da0 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Query/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42b14aefc68c1e24bb2d19354a7d9e04 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Query/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bdc4212db4037249b039bb648965e50 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Sphere3Sphere3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Sphere3Sphere3Intr 7 | { 8 | public Sphere3Sphere3IntrTypes IntersectionType; 9 | 10 | public Circle3 Circle; 11 | 12 | public Vector3 ContactPoint; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7b3ca2e7fe39e643b81510ed719a670 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c50675a4b986614a973bb9286c89029 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb44f0b6ec10bff42850fb0a1af4189d 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Containment/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce3417d2a1ad83645999a2d6017bc2fb 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdf083b87bde4c2499b836fda86a4151 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Distance/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a613db8c7a32566439e0d53e42a375bf 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b21dfbc8d0a66e40a4c895e36988150 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8abc12311443a3d488f723dc869d3aed 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/2D/Test_IntrConvexPolygon2ConvexPolygon2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 286efecaccd339b4f921e0bcc2418c73 3 | NativeFormatImporter: 4 | mainObjectFileID: -1 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Intersection/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28614921032ab5b4ab1137ff3b190357 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Approximation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af2867b52c69c38438b7c339e817f041 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64ff51da0b8595b40910d2e215ced220 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ef035ad6a3c58a499deeac7e0b3c80d 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4dbddf4cd40bcf4c8f0eadb5a091043 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94b7abf340bf6714aa036b2b1a97a1d3 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7e4678316267a248a181910c4caab32 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Intersection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1126471f37ed1ec49866478a8fdee68c 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Intersection/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98f00b891bf557c468bb61e9c21ebbc1 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Intersection/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa967dc3b7e60eb458f61548ab7d36df 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0058daa6c6423844eae5798941d7d470 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/Approximation/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efabc7a13e45d9846b6ce5d553c7eda5 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/GeometricAlgorithms.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d2705e6f50e4e14fa1e5a93d9696ac5 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Prefabs/NumericalAnalysis.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d689f08720c1ea47be9ee9241030fca 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Approximation/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bd265f8282852240ad93d5fd3777625 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Approximation/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25a3da2ae2a6dec45b73b720dcbab791 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/GeometricAlgorithms.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78f0665d2013afb4fb72d7a4d87ff995 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/NumericalAnalysis.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd7b8b7e443a2d44a95a901d0a18f667 3 | folderAsset: yes 4 | timeCreated: 1519365156 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2AAB2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2AAB2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2Box2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2Box2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray3AAB3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray3AAB3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray3Box3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray3Box3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Edge2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Edge2 7 | { 8 | public Vector2 Point0; 9 | 10 | public Vector2 Point1; 11 | 12 | public Vector2 Direction; 13 | 14 | public Vector2 Normal; 15 | 16 | public float Length; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Edge3.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Edge3 7 | { 8 | public Vector3 Point0; 9 | 10 | public Vector3 Point1; 11 | 12 | public Vector3 Direction; 13 | 14 | public Vector3 Normal; 15 | 16 | public float Length; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2AAB2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2AAB2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2Box2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2Box2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3AAB3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3AAB3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line3Box3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line3Box3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2Triangle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2Triangle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment2AAB2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment2AAB2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment2Box2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment2Box2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment3AAB3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment3AAB3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment3Box3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment3Box3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Circle2Circle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Circle2Circle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Line2Triangle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Line2Triangle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Misc/Util.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56a8cce29e58b3645a6f5d99302a67b2 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/EmptyLogger.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dest.Math 4 | { 5 | public class EmptyLogger : ILogger 6 | { 7 | public void LogInfo(object value) 8 | { 9 | } 10 | 11 | public void LogWarning(object value) 12 | { 13 | } 14 | 15 | public void LogError(object value) 16 | { 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Segment2Triangle2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Segment2Triangle2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector2 Point0; 13 | 14 | public Vector2 Point1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Curves/CubicSpline3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da90a6eaca264fb448cb6b0faf002bf8 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Curves/SplineBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e26d98c75acf62e4aa793aaea4ab72c1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Misc/PointsFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80f4e0858173c99449b5293caafdcde8 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Misc/RandomSamplers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 449e22b2de33c18428f36c6a739aabfc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Misc/ShuffleBag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fe565eda231d42469e64b55dbaab91f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Test_Base.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24276bd47bc69dd438a7a4e24a3feced 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Curves/CatmullRomSpline3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01567efdb132a4841b0d559d0316a20f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Editor/SplineBaseEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a30caf33d3da3a441999ad60e91a574a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Misc/PoissonDiskSampler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7067af3b409dc354a886fee318c819bd 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_MathfEx.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b56e054f0442c354a831bb2494a0e1c7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Random.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eccd31d9bd3f011428be5b9af0f4c73f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /DestMath/Unikon/UnityString.cs: -------------------------------------------------------------------------------- 1 | # if !UNITY 2 | namespace UnityEngine 3 | { 4 | using System; 5 | 6 | internal sealed class UnityString 7 | { 8 | public static string Format(string fmt, params object[] args) 9 | { 10 | return string.Format(fmt, args); 11 | } 12 | } 13 | } 14 | 15 | #endif 16 | 17 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Editor/CubicSpline3Editor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f9c00e91ab0af7418c20d097625904a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Matrix4x4Ex.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fad6f011af6564145802d7c48754f7d7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_PolarCoords.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9153c9a083d43ec4eaaddc78928f0148 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Random2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e810b412815a604ea0465841c459d88 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Random3D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d33deffc8c316e478fbe9ed1334cfd8 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_RandomOnMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb36bd5503cb9a64488f0b743c080ea5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Vector2Array.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09b42d24b6b3f97419283a4e16ec69e5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Vector3Array.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efebde2c08d04a446ba5802d24022d8a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Objects/Test_Polygon2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d018c9826ffc6674f93262754dda377a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Objects/Test_Polygon3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fac729dc6f1fff4784ed3dee2a43011 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Objects/Test_Triangle2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2092d8b201b6f44c91282ec2ae4d47f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Source/Editor/CatmullRomSpline3Editor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3860ff655d36b314ebb8ddde665e88a0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Curves/Test_CatmullRom3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c875c9f2f7994b541b1080571fa6def1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Curves/Test_CubicSpline3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10161ae3be3675649bda2878c1958f0f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Curves/Test_FollowSpline.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 068442afefa568740aeb01405dff898f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_CylindricalCoords.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef19e63467dc6af46a45c0b558d47cd7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_Interpolation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 849a876b2c4827443be401186f4017f9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_OverlappedStep.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6892fd50b640754899661f32a5df964 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_RandomInTriangle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d00c7deff52cbc4890f0a805f805e23 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_RandomRotation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0859f811d5a7d9c4d8a130c00d29e11f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_SphericalCoords.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c662d3e29483bb647966c4b42b4d352e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Objects/Test_Rectangle3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe73004fd6cbd1d4093c3064ee843e71 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Query/2D/Test_Line2Sides.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c0ca1d28c795294c8692fdcf3fb4bac 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Query/3D/Test_Plane3Sides.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f09cf364cf929148be7b9c78dc589f9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistLine2Line2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a50dcd19419dc34e8b513b2dd57929b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistLine2Ray2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e346efba3fd55d4797c3ae84b6687be 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2AAB2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3be41ca4028d56542b4a8e4c807caff1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2Box2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a45438f8e5047c4c9c3d048825126bc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2Line2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e66f8ae83001f345814a4a8b01eb5f4 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2Ray2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5df6c5e6a80af7c44ad8d3db4170bf3e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistRay2Ray2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a34451d5840d62146b0bebe0f1eb0176 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistLine3Box3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f899c83ff5b9de244a282a4d4bc0ae3c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistLine3Line3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc76a405e7721494690904b2c85ba672 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistLine3Ray3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11308c7b74e86a14383b14a98636fc71 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistPoint3AAB3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a81f71d35af8a67499101966236871a4 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistPoint3Box3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c2ed8b5408f3804f9c331e530865d55 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistPoint3Line3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b43cfc33337044b4294413c46c03054d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistPoint3Ray3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1943619f576f430459e7646dd8384faa 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/3D/Test_DistRay3Ray3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 200fbf81984990d49b8b827fbf7d6510 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_PoissonDiskSampler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2968b79a150f5e438725012dec2fc0e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Misc/Test_RandomDistribution.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3878a7369cc25d6468d8b21acc941ecb 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Query/2D/Test_Triangle2Sides.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18e0c2021bda7bc4d84b496139850bd7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Plane3Triangle3Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Plane3Triangle3Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public int Quantity; 11 | 12 | public Vector3 Point0; 13 | 14 | public Vector3 Point1; 15 | 16 | public Vector3 Point2; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2Polygon2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2Polygon2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point0; 11 | 12 | public Vector2 Point1; 13 | 14 | public float Parameter0; 15 | 16 | public float Parameter1; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /DestMath/Dest.Math/Ray2Segment2Intr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Dest.Math 5 | { 6 | public struct Ray2Segment2Intr 7 | { 8 | public IntersectionTypes IntersectionType; 9 | 10 | public Vector2 Point0; 11 | 12 | public Vector2 Point1; 13 | 14 | public float Parameter0; 15 | 16 | public float Parameter1; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Approximation/2D/Test_ApprLineFit2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5b6081b40ab1d84698a73d4850396d4 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Approximation/3D/Test_ApprLineFit3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a11c6b02f037545438f0f21665a04fec 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Approximation/3D/Test_ApprPlaneFit3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4dcf2a61cf65b545bace48afc5abc8a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D/Test_ContCreateAAB2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13344184fda189046a5dc301196fd3d7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D/Test_ContCreateBox2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 161dea274d5663e4da7fb09d21ebecd2 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D/Test_ContCreateCircle2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32a5d9a735f44e14f840868d772b7e4b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D/Test_ContPoint2AAB2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b029ceaca412d44485ea5264a0ecd1c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D/Test_ContPoint2Box2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac602171caa669a46b7f09b04eae77a7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/2D/Test_ContPoint2Circle2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96ecd9860a7d9524893ab8019d042b0a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D/Test_ContCreateAAB3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5154beea4f0ad3043897f51b59601b41 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D/Test_ContCreateBox3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ab1a6b8653c1f64dba59a426cb1883b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D/Test_ContCreateSphere3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6aa95a103ede1204e9f900440adb239a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D/Test_ContPoint3AAB3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de56629ab43b4d54aaf054b199c1f426 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D/Test_ContPoint3Box3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19d009b67c22604479fe03e8162e8c1b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Containment/3D/Test_ContPoint3Sphere3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21862bb499dca1d4b8ea1e742410b94b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistLine2Segment2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dd2c64cba90f224b86e9c1b64328bcc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2Circle2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6186b8fddaa9d749b51c440b7078d41 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2Segment2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd7a1ee62e3dd7b4480e3a361a9743bc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /MathLibraryForUnity/Assets/MathLibraryForUnity/Tests/Scripts/Distance/2D/Test_DistPoint2Triangle2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc4c70ee7913fa2478528693582b95e8 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | --------------------------------------------------------------------------------