├── UnityFunctions
├── ProjectSettings
│ ├── ProjectVersion.txt
│ ├── AudioManager.asset
│ ├── InputManager.asset
│ ├── NavMeshAreas.asset
│ ├── TagManager.asset
│ ├── TimeManager.asset
│ ├── VFXManager.asset
│ ├── EditorSettings.asset
│ ├── NetworkManager.asset
│ ├── PresetManager.asset
│ ├── DynamicsManager.asset
│ ├── GraphicsSettings.asset
│ ├── Physics2DSettings.asset
│ ├── ProjectSettings.asset
│ ├── QualitySettings.asset
│ ├── ClusterInputManager.asset
│ ├── EditorBuildSettings.asset
│ └── UnityConnectSettings.asset
├── Assets
│ ├── Scenes
│ │ ├── AddingVectors.unity
│ │ ├── SoftBodyJiggle.unity
│ │ ├── ColliderResearch.unity
│ │ ├── DiskDiskCollision.unity
│ │ ├── DiskSphereCollision.unity
│ │ ├── DistributeCircles.unity
│ │ ├── PlaneLineCollision.unity
│ │ ├── ProjectPointOnPlane.unity
│ │ ├── RayCapsuleCollision.unity
│ │ ├── RaySphereCollision.unity
│ │ ├── SpringFunctionality.unity
│ │ ├── CapsuleDiskCollision.unity
│ │ ├── ProjectVectorOnPlane.unity
│ │ ├── RayTriangleCollision.unity
│ │ ├── SphereSphereCollision.unity
│ │ ├── TriangleDiskCollision.unity
│ │ ├── TriangleLineCollision.unity
│ │ ├── CapsuleCapsuleCollision.unity
│ │ ├── CapsuleCapsuleResolution.unity
│ │ ├── CapsuleSphereCollision.unity
│ │ ├── ClosestOnTwoLineSegments.unity
│ │ ├── FingerInverseKinematics.unity
│ │ ├── HueSaturationLuminance.unity
│ │ ├── LineSegmentConeCollision.unity
│ │ ├── LineSegmentDiskCollision.unity
│ │ ├── TriangleSphereCollision.unity
│ │ ├── TriangleTriangleCollision.unity
│ │ ├── TwoJoinsInverseKinematics.unity
│ │ ├── MiscTests
│ │ │ ├── Test2D3DConversion.unity
│ │ │ ├── TestComputeRelative.unity
│ │ │ ├── TestMoreThan360Rotation.unity
│ │ │ ├── TestRotationByTwoVectorsAndAxis.unity
│ │ │ ├── Test2D3DConversion.unity.meta
│ │ │ ├── TestComputeRelative.unity.meta
│ │ │ ├── TestMoreThan360Rotation.unity.meta
│ │ │ └── TestRotationByTwoVectorsAndAxis.unity.meta
│ │ ├── RelativeRotationDistribution.unity
│ │ ├── ThreeJoinsInverseKinematics.unity
│ │ ├── AxisAlignedBoundingBoxCollision.unity
│ │ ├── SoftBodyJiggle.unity.meta
│ │ ├── DistributeCircles.unity.meta
│ │ ├── SpringFunctionality.unity.meta
│ │ ├── HueSaturationLuminance.unity.meta
│ │ ├── AxisAlignedBoundingBoxCollision.unity.meta
│ │ ├── AddingVectors.unity.meta
│ │ ├── ColliderResearch.unity.meta
│ │ ├── DiskDiskCollision.unity.meta
│ │ ├── CapsuleDiskCollision.unity.meta
│ │ ├── CapsuleSphereCollision.unity.meta
│ │ ├── DiskSphereCollision.unity.meta
│ │ ├── PlaneLineCollision.unity.meta
│ │ ├── ProjectPointOnPlane.unity.meta
│ │ ├── ProjectVectorOnPlane.unity.meta
│ │ ├── RayCapsuleCollision.unity.meta
│ │ ├── RaySphereCollision.unity.meta
│ │ ├── RayTriangleCollision.unity.meta
│ │ ├── SphereSphereCollision.unity.meta
│ │ ├── TriangleDiskCollision.unity.meta
│ │ ├── TriangleLineCollision.unity.meta
│ │ ├── CapsuleCapsuleCollision.unity.meta
│ │ ├── CapsuleCapsuleResolution.unity.meta
│ │ ├── ClosestOnTwoLineSegments.unity.meta
│ │ ├── LineSegmentConeCollision.unity.meta
│ │ ├── LineSegmentDiskCollision.unity.meta
│ │ ├── ThreeJoinsInverseKinematics.unity.meta
│ │ ├── TriangleSphereCollision.unity.meta
│ │ ├── TriangleTriangleCollision.unity.meta
│ │ ├── TwoJoinsInverseKinematics.unity.meta
│ │ ├── RelativeRotationDistribution.unity.meta
│ │ ├── MiscTests.meta
│ │ └── FingerInverseKinematics.unity.meta
│ ├── Scripts
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── AssemblyInfo.cs.meta
│ │ ├── Services.meta
│ │ ├── Draw2D.md.meta
│ │ ├── Main.meta
│ │ ├── Utils.meta
│ │ ├── Extensions.meta
│ │ ├── Properties.meta
│ │ ├── Main
│ │ │ ├── MiscTests.meta
│ │ │ ├── SoftBodyJiggle.cs.meta
│ │ │ ├── SpringFunctionality.cs.meta
│ │ │ ├── AddingVectors.cs.meta
│ │ │ ├── BaseMainScript.cs.meta
│ │ │ ├── DiskDiskCollision.cs.meta
│ │ │ ├── DistributeCircles.cs.meta
│ │ │ ├── CapsuleDiskCollision.cs.meta
│ │ │ ├── CapsuleSphereCollision.cs.meta
│ │ │ ├── DiskSphereCollision.cs.meta
│ │ │ ├── HueSaturationLuminance.cs.meta
│ │ │ ├── PlaneLineCollision.cs.meta
│ │ │ ├── ProjectPointOnPlane.cs.meta
│ │ │ ├── ProjectVectorOnPlane.cs.meta
│ │ │ ├── RayCapsuleCollision.cs.meta
│ │ │ ├── RaySphereCollision.cs.meta
│ │ │ ├── RayTriangleCollision.cs.meta
│ │ │ ├── SphereSphereCollision.cs.meta
│ │ │ ├── TriangleDiskCollision.cs.meta
│ │ │ ├── TriangleLineCollision.cs.meta
│ │ │ ├── CapsuleCapsuleCollision.cs.meta
│ │ │ ├── CapsuleCapsuleResolution.cs.meta
│ │ │ ├── ClosestOnTwoLineSegments.cs.meta
│ │ │ ├── ColliderPhysicsResearch.cs.meta
│ │ │ ├── LineSegmentConeCollision.cs.meta
│ │ │ ├── LineSegmentDiskCollision.cs.meta
│ │ │ ├── TriangleSphereCollision.cs.meta
│ │ │ ├── TriangleTriangleCollision.cs.meta
│ │ │ ├── TwoJoinsInverseKinematics.cs.meta
│ │ │ ├── AxisAlignedBoundingBoxCollision.cs.meta
│ │ │ ├── MiscTests
│ │ │ │ ├── Test2D3DConversion.cs.meta
│ │ │ │ ├── TestComputeRelative.cs.meta
│ │ │ │ ├── TestMoreThan360Rotation.cs.meta
│ │ │ │ ├── TestRotationByTwoVectorsAndAxis.cs.meta
│ │ │ │ ├── TestMoreThan360Rotation.cs
│ │ │ │ ├── TestRotationByTwoVectorsAndAxis.cs
│ │ │ │ ├── TestComputeRelative.cs
│ │ │ │ └── Test2D3DConversion.cs
│ │ │ ├── RelativeRotationDistribution.cs.meta
│ │ │ ├── FingerInverseKinematics.cs.meta
│ │ │ ├── ThreeJoinsInverseKinematics.cs.meta
│ │ │ ├── SpringFunctionality.cs
│ │ │ ├── AxisAlignedBoundingBoxCollision.cs
│ │ │ ├── HueSaturationLuminance.cs
│ │ │ ├── ProjectPointOnPlane.cs
│ │ │ ├── TriangleLineCollision.cs
│ │ │ ├── TriangleSphereCollision.cs
│ │ │ ├── RaySphereCollision.cs
│ │ │ ├── TriangleDiskCollision.cs
│ │ │ ├── SoftBodyJiggle.cs
│ │ │ ├── RayCapsuleCollision.cs
│ │ │ ├── CapsuleSphereCollision.cs
│ │ │ ├── RayTriangleCollision.cs
│ │ │ ├── TriangleTriangleCollision.cs
│ │ │ ├── SphereSphereCollision.cs
│ │ │ ├── DiskSphereCollision.cs
│ │ │ ├── CapsuleDiskCollision.cs
│ │ │ ├── DiskDiskCollision.cs
│ │ │ ├── LineSegmentDiskCollision.cs
│ │ │ ├── ProjectVectorOnPlane.cs
│ │ │ ├── DistributeCircles.cs
│ │ │ ├── AddingVectors.cs
│ │ │ ├── ColliderPhysicsResearch.cs
│ │ │ ├── CapsuleCapsuleCollision.cs
│ │ │ ├── LineSegmentConeCollision.cs
│ │ │ ├── PlaneLineCollision.cs
│ │ │ ├── ClosestOnTwoLineSegments.cs
│ │ │ ├── RelativeRotationDistribution.cs
│ │ │ ├── FingerInverseKinematics.cs
│ │ │ ├── TwoJoinsInverseKinematics.cs
│ │ │ ├── ThreeJoinsInverseKinematics.cs
│ │ │ ├── CapsuleCapsuleResolution.cs
│ │ │ └── BaseMainScript.cs
│ │ ├── v2.cs.meta
│ │ ├── Extensions
│ │ │ ├── TransformExtensions.cs.meta
│ │ │ ├── SingleExtensions.cs.meta
│ │ │ ├── ColliderExtensions.cs.meta
│ │ │ ├── GameObjectExtensions.cs.meta
│ │ │ ├── MaterialExtensions.cs.meta
│ │ │ ├── QuaternionExtensions.cs.meta
│ │ │ ├── Vector2Extensions.cs.meta
│ │ │ ├── Vector3Extensions.cs.meta
│ │ │ ├── IntExtensions.cs.meta
│ │ │ ├── DoubleExtensions.cs.meta
│ │ │ ├── GameObjectExtensions.cs
│ │ │ ├── TransformExtensions.cs
│ │ │ ├── IntExtensions.cs
│ │ │ ├── Vector2Extensions.cs
│ │ │ ├── MaterialExtensions.cs
│ │ │ ├── ColliderExtensions.cs
│ │ │ ├── QuaternionExtensions.cs
│ │ │ └── DoubleExtensions.cs
│ │ ├── Services
│ │ │ ├── PendulumPhysicsAgent.cs.meta
│ │ │ ├── SoftBodyJiggleAgent.cs.meta
│ │ │ ├── PendulumPhysicsAgent.cs
│ │ │ └── SoftBodyJiggleAgent.cs
│ │ ├── dbg.cs.meta
│ │ ├── fun.cs.meta
│ │ ├── TimeRange.cs.meta
│ │ ├── Utils
│ │ │ ├── Noise.cs.meta
│ │ │ └── BezierFunc.cs.meta
│ │ ├── AngleAxisData.cs.meta
│ │ ├── v3.cs.meta
│ │ ├── v2.cs
│ │ ├── Draw2D.md
│ │ ├── dbg.cs
│ │ ├── AngleAxisData.cs
│ │ ├── TimeRange.cs
│ │ └── v3.cs
│ ├── Scenes.meta
│ └── Scripts.meta
├── packages
│ ├── NUnit.2.6.4
│ │ ├── license.txt
│ │ ├── NUnit.2.6.4.nupkg
│ │ └── lib
│ │ │ └── nunit.framework.dll
│ └── manifest.json
├── UnityFunctions.sln.DotSettings
├── UnityFunctions.sln
└── Logs
│ └── Packages-Update.log
├── UnityFunctionsTests
├── Libs
│ ├── UnityEditor.dll
│ └── UnityEngine.dll
├── bin
│ └── Debug
│ │ ├── UnityEngine.dll
│ │ ├── Assembly-CSharp.dll
│ │ ├── Assembly-CSharp.pdb
│ │ ├── nunit.framework.dll
│ │ ├── UnityFunctionsTests.dll
│ │ └── UnityFunctionsTests.pdb
├── packages.config
├── Properties
│ └── AssemblyInfo.cs
└── IntersectionTests.cs
├── .gitignore
└── README.md
/UnityFunctions/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2018.3.0f2
2 |
--------------------------------------------------------------------------------
/UnityFunctionsTests/Libs/UnityEditor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/Libs/UnityEditor.dll
--------------------------------------------------------------------------------
/UnityFunctionsTests/Libs/UnityEngine.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/Libs/UnityEngine.dll
--------------------------------------------------------------------------------
/UnityFunctionsTests/bin/Debug/UnityEngine.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/bin/Debug/UnityEngine.dll
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/AddingVectors.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/AddingVectors.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/SoftBodyJiggle.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/SoftBodyJiggle.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.CompilerServices;
2 |
3 | [assembly: InternalsVisibleTo("UnityFunctionsTests")]
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/AudioManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/InputManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/NavMeshAreas.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/TagManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/TimeManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/VFXManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/packages/NUnit.2.6.4/license.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/packages/NUnit.2.6.4/license.txt
--------------------------------------------------------------------------------
/UnityFunctionsTests/bin/Debug/Assembly-CSharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/bin/Debug/Assembly-CSharp.dll
--------------------------------------------------------------------------------
/UnityFunctionsTests/bin/Debug/Assembly-CSharp.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/bin/Debug/Assembly-CSharp.pdb
--------------------------------------------------------------------------------
/UnityFunctionsTests/bin/Debug/nunit.framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/bin/Debug/nunit.framework.dll
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ColliderResearch.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/ColliderResearch.unity
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/EditorSettings.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/NetworkManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/PresetManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/DiskDiskCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/DiskDiskCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/DiskSphereCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/DiskSphereCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/DistributeCircles.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/DistributeCircles.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/PlaneLineCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/PlaneLineCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ProjectPointOnPlane.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/ProjectPointOnPlane.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RayCapsuleCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/RayCapsuleCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RaySphereCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/RaySphereCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/SpringFunctionality.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/SpringFunctionality.unity
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/DynamicsManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/GraphicsSettings.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/Physics2DSettings.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/ProjectSettings.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/QualitySettings.asset
--------------------------------------------------------------------------------
/UnityFunctions/packages/NUnit.2.6.4/NUnit.2.6.4.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/packages/NUnit.2.6.4/NUnit.2.6.4.nupkg
--------------------------------------------------------------------------------
/UnityFunctionsTests/bin/Debug/UnityFunctionsTests.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/bin/Debug/UnityFunctionsTests.dll
--------------------------------------------------------------------------------
/UnityFunctionsTests/bin/Debug/UnityFunctionsTests.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctionsTests/bin/Debug/UnityFunctionsTests.pdb
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleDiskCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/CapsuleDiskCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ProjectVectorOnPlane.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/ProjectVectorOnPlane.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RayTriangleCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/RayTriangleCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/SphereSphereCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/SphereSphereCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleDiskCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/TriangleDiskCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleLineCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/TriangleLineCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/ClusterInputManager.asset
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/EditorBuildSettings.asset
--------------------------------------------------------------------------------
/UnityFunctionsTests/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleCapsuleCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/CapsuleCapsuleCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleCapsuleResolution.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/CapsuleCapsuleResolution.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleSphereCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/CapsuleSphereCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ClosestOnTwoLineSegments.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/ClosestOnTwoLineSegments.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/FingerInverseKinematics.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/FingerInverseKinematics.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/HueSaturationLuminance.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/HueSaturationLuminance.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/LineSegmentConeCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/LineSegmentConeCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/LineSegmentDiskCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/LineSegmentDiskCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleSphereCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/TriangleSphereCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/ProjectSettings/UnityConnectSettings.asset
--------------------------------------------------------------------------------
/UnityFunctions/packages/NUnit.2.6.4/lib/nunit.framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/packages/NUnit.2.6.4/lib/nunit.framework.dll
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleTriangleCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/TriangleTriangleCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TwoJoinsInverseKinematics.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/TwoJoinsInverseKinematics.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/Test2D3DConversion.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/MiscTests/Test2D3DConversion.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/TestComputeRelative.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/MiscTests/TestComputeRelative.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RelativeRotationDistribution.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/RelativeRotationDistribution.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ThreeJoinsInverseKinematics.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/ThreeJoinsInverseKinematics.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/AxisAlignedBoundingBoxCollision.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/AxisAlignedBoundingBoxCollision.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/TestMoreThan360Rotation.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/MiscTests/TestMoreThan360Rotation.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/TestRotationByTwoVectorsAndAxis.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vbodurov/unity-functions/HEAD/UnityFunctions/Assets/Scenes/MiscTests/TestRotationByTwoVectorsAndAxis.unity
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/SoftBodyJiggle.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a7ebec1415c077a498271350d2c07dec
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/DistributeCircles.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9172c8da8a6b8a248a27963e5e48702d
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/SpringFunctionality.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21fa64162634b5c42ba381dc08d4f537
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/HueSaturationLuminance.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: da216e504de2e874fb61649d283c0638
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Services.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2279aa3ebab3f53489ed72a68f7f5284
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Draw2D.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e570f51ba435d3943a6db6b5e1e827d9
3 | timeCreated: 1471764521
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/AxisAlignedBoundingBoxCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe70ba31d29c8ba4db6e285151cb0284
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/AddingVectors.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78f7075c91676f040ab8dca3772fad35
3 | timeCreated: 1479578824
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ColliderResearch.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bbfccdca3ae1c2746b2ecb59dc0e37b4
3 | timeCreated: 1502044432
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/DiskDiskCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aba66c7ed044d414cb0939e8aa247980
3 | timeCreated: 1471907848
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleDiskCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 645a5faef67202f4a8d43046081ded8f
3 | timeCreated: 1471898202
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleSphereCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f23ada4d991de6244851b1bc50b9ceac
3 | timeCreated: 1471864962
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/DiskSphereCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b38545d2c5688e24c90453342e4ff6de
3 | timeCreated: 1481655887
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/PlaneLineCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1fa8cb87d4d6da49acbc525ecb3757b
3 | timeCreated: 1478356851
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ProjectPointOnPlane.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d759df6bcb7ac6a4b9d03d6593adf5fe
3 | timeCreated: 1471595530
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ProjectVectorOnPlane.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e5f8cff7b36b2364a899b83f33f96e20
3 | timeCreated: 1472340861
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RayCapsuleCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9fd7fe8a15c55a24fbe4f387fcede6df
3 | timeCreated: 1475981576
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RaySphereCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c1f6edc0993430448461f449afffd68
3 | timeCreated: 1471899712
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RayTriangleCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 76592864332d582478811b6ad648c881
3 | timeCreated: 1471602930
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/SphereSphereCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7598bd1485570644fb3a9b6fc5c71d42
3 | timeCreated: 1508041335
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleDiskCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ce1201dc80e3c5b4eacb514f1d201bf4
3 | timeCreated: 1471695730
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleLineCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 75feda19f3f35074f8d467876c02c5f4
3 | timeCreated: 1471694120
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ed2b796ff16e6e419719da6048e238c
3 | folderAsset: yes
4 | timeCreated: 1471595478
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleCapsuleCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 17da877c5aadb244eb716fe39f7ef448
3 | timeCreated: 1471769114
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/CapsuleCapsuleResolution.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87736220553649f4289db9797d207cdc
3 | timeCreated: 1496965341
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ClosestOnTwoLineSegments.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 07a481440c4f68c4eb1800278141df2c
3 | timeCreated: 1486111703
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/LineSegmentConeCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6d69383c3c046b4782653ecd997c43c
3 | timeCreated: 1489011062
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/LineSegmentDiskCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0db100529da17b4a9cc9deaf88475c1
3 | timeCreated: 1476218214
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/ThreeJoinsInverseKinematics.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cef2b40a168ec884da7b4b62d412a6f7
3 | timeCreated: 1500431474
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleSphereCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f905b357d852d440a0848d209e43b32
3 | timeCreated: 1471755058
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TriangleTriangleCollision.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c2e2143d4deed048850f3e52c45afe4
3 | timeCreated: 1471659484
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/TwoJoinsInverseKinematics.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eefb9bf54fa891d49ad3a8745bb002c0
3 | timeCreated: 1500777445
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6fbbae6719527d4fb8f19e27b41bda1
3 | folderAsset: yes
4 | timeCreated: 1471594999
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/Test2D3DConversion.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ea94ced53892e5428e1de2824d21f31
3 | timeCreated: 1473658657
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/TestComputeRelative.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa672e327680c9a4681e167231e9d2af
3 | timeCreated: 1473423133
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/RelativeRotationDistribution.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3cda3d97ea47fe3449ed1be84e847cff
3 | timeCreated: 1500833087
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6bb0ec64711130f43b9d1ea69d8a5c3d
3 | folderAsset: yes
4 | timeCreated: 1471755162
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Utils.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28496ca9636058a41848acf81e3d1839
3 | folderAsset: yes
4 | timeCreated: 1473586460
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3525efc5a67e4f1449487a22a3025428
3 | folderAsset: yes
4 | timeCreated: 1473423098
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/TestMoreThan360Rotation.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa3eb1eba63518942a597a4be6e1bcee
3 | timeCreated: 1474552050
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8861041cce4e9be48a9abfc66f25a1b3
3 | folderAsset: yes
4 | timeCreated: 1471600136
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Properties.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d89debbdad1200945ba49c24923caab3
3 | folderAsset: yes
4 | timeCreated: 1473733103
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/MiscTests/TestRotationByTwoVectorsAndAxis.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: efae9d6bd885043408ee798b954a6cea
3 | timeCreated: 1474614377
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/MiscTests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af8f9aeadfe7aca41b5e780ebb3f5dc5
3 | folderAsset: yes
4 | timeCreated: 1473423146
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scenes/FingerInverseKinematics.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3197655895b0a3f44906afc48a39f506
3 | timeCreated: 1527674928
4 | licenseType: Pro
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/v2.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b2064de99e504cd49a181fc7973270f9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/SoftBodyJiggle.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c4eb3acb7edb37e41a523171fed3976c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/SpringFunctionality.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d37c51c1c165c0409bcfde75edbcafc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/TransformExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 331ae0918493d9046864180f3599f3db
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Services/PendulumPhysicsAgent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac9d4c6dc77cbd14e8a8f46a9e8f0433
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Services/SoftBodyJiggleAgent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a25c829908dfed4bb7461670e67e4e9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/dbg.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b35d86c92c1f5114ab23cb4e1866f6db
3 | timeCreated: 1474615755
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/fun.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 22c1e9c3794817b46bbf5de50b340f5f
3 | timeCreated: 1471595039
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/TimeRange.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40cc6f02686cfd040a53ef71237a5b93
3 | timeCreated: 1474552862
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Utils/Noise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d135c1d1295c28d4894ff8d26783fb17
3 | timeCreated: 1473586460
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/AngleAxisData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21b7d91ab0065b04a89da36cce96b773
3 | timeCreated: 1474614150
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Utils/BezierFunc.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80362213570e28d4b8a7d45281096f11
3 | timeCreated: 1500776734
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/AddingVectors.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ed40e5dfb687a84b81949d4e010b46f
3 | timeCreated: 1479580469
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/BaseMainScript.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d682f2ddab833d45aa6dac57ede7833
3 | timeCreated: 1471755162
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/DiskDiskCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ebd2d48658d4124084736ff5139412b
3 | timeCreated: 1471913132
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/DistributeCircles.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c77f134f830feb04ea2d5b540bcf7ad7
3 | timeCreated: 1481655963
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/SingleExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c286e585923a5f14589495025f9da011
3 | timeCreated: 1471749945
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/CapsuleDiskCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 490089d3dd341f7498b460fbd9523b7e
3 | timeCreated: 1471897152
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/CapsuleSphereCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91faffe26c501f244be562a7f833c345
3 | timeCreated: 1471865436
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/DiskSphereCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f1e6cc706f34044b83cb689348ff091
3 | timeCreated: 1481655963
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/HueSaturationLuminance.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 097df52a61b4cbe4d85e4a6ee3a459b5
3 | timeCreated: 1481655963
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/PlaneLineCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c908955a4d41ec4caa9f3a9dd12fcc6
3 | timeCreated: 1478357776
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/ProjectPointOnPlane.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02529990e991d0341a4e38fb2d79712c
3 | timeCreated: 1471755162
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/ProjectVectorOnPlane.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 161a64c8521eec04ea3b6a27f5b1ca62
3 | timeCreated: 1472341076
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/RayCapsuleCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a7313a351f585c4890e3e5dceb0796d
3 | timeCreated: 1475982312
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/RaySphereCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 86c8430f5bdb4c845ac49862cc3f5041
3 | timeCreated: 1471900103
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/RayTriangleCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3e0a11415866f54e8f96c1e29f9aa1b
3 | timeCreated: 1471755162
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/SphereSphereCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0941bb8c4ae9654b91aa81626130123
3 | timeCreated: 1508041377
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/TriangleDiskCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98eccad7cca0ff94da0c402e1f243527
3 | timeCreated: 1471755162
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/TriangleLineCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fcfcf77c35bfb3a4f991cd64b5889317
3 | timeCreated: 1471755162
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Properties/AssemblyInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c168c496f40e6d4458b12de12e33264f
3 | timeCreated: 1473733103
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/ColliderExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c18c135021cfd7549a7373295fa4a678
3 | timeCreated: 1502052412
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/GameObjectExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52a23e80cb0fb5a409afe3208b2a5b32
3 | timeCreated: 1471600136
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/MaterialExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6db6879cae3d3d489e06b10ec820485
3 | timeCreated: 1471600136
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/QuaternionExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d21e51b9ffe295e49be0dc1884269e57
3 | timeCreated: 1500836921
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/Vector2Extensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 803665cf94df6fb44a19ea660e2865af
3 | timeCreated: 1471939238
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/Vector3Extensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b31a13fae38d4554ea59163f370ee508
3 | timeCreated: 1471749945
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/CapsuleCapsuleCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e8d0b0d08b6268044b8852e64c3d6ac0
3 | timeCreated: 1471769129
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/CapsuleCapsuleResolution.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c9cbb891f16e604da898df9c3befb27
3 | timeCreated: 1496967269
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/ClosestOnTwoLineSegments.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 358b73432603cd642bfdabc1ec401c9c
3 | timeCreated: 1486105540
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/ColliderPhysicsResearch.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ecceddaa7f0c0a4e9a572e89f103de3
3 | timeCreated: 1502044809
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/LineSegmentConeCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8fe5428cc1484e409230ea5713ce407
3 | timeCreated: 1489011821
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/LineSegmentDiskCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 838326f73f773fd438e4f07444fc31ff
3 | timeCreated: 1476218749
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/TriangleSphereCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97661ce89bcfad646a3e6cd8ea6ebb77
3 | timeCreated: 1471755471
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/TriangleTriangleCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f777637e7fc4956478885c884345485d
3 | timeCreated: 1471755162
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/TwoJoinsInverseKinematics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9d52b32e38018048bfb3854407ffe0d
3 | timeCreated: 1500782938
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/v3.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 88cdeca37da710f46a7166152fdd903d
3 | timeCreated: 1528054731
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/AxisAlignedBoundingBoxCollision.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e8a4b04dbd3e9bc4497ae09af27fb1eb
3 | timeCreated: 1471769129
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/MiscTests/Test2D3DConversion.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26a677885399a7f4093a0699dde6c353
3 | timeCreated: 1473658559
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/MiscTests/TestComputeRelative.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d741e0c574cacb2448f2e974388c0be4
3 | timeCreated: 1473423476
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/RelativeRotationDistribution.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf24658cfc4021648a758519751d4757
3 | timeCreated: 1500833301
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/MiscTests/TestMoreThan360Rotation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a4c794db9e3741e47a363349f10f42a7
3 | timeCreated: 1474552231
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/MiscTests/TestRotationByTwoVectorsAndAxis.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f71a9ea1b3ad0049b37e11f16ccb5c7
3 | timeCreated: 1474615168
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/IntExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e662b58b45380a418e016f5cf3d0a13
3 | timeCreated: 1528055035
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/DoubleExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 386d95aec4f30fb46bc3a032dbfbe4ca
3 | timeCreated: 1528054486
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/FingerInverseKinematics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1b1bbe1ddafc0354396ae1242fd196ff
3 | timeCreated: 1527674910
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/ThreeJoinsInverseKinematics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c758ff0967699d4429e24cf6c6fc2535
3 | timeCreated: 1527669473
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/UnityFunctions/UnityFunctions.sln.DotSettings:
--------------------------------------------------------------------------------
1 |
2 | DO_NOT_SHOW
3 | DO_NOT_SHOW
4 | True
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | [Ll]ibrary/
2 | [Tt]emp/
3 | [Oo]bj/
4 | [Bb]uild/
5 | [Bb]uilds/
6 | Assets/AssetStoreTools*
7 |
8 | .DS_Store
9 | .vs
10 |
11 | # Autogenerated VS/MD solution and project files
12 | ExportedObj/
13 | *.csproj
14 | *.unityproj
15 | *.suo
16 | *.tmp
17 | *.user
18 | *.userprefs
19 | *.pidb
20 | *.booproj
21 | *.svd
22 | *.blend1
23 | *.blend2
24 | *.blend1.meta
25 | *.blend2.meta
26 | _ReSharper.*
27 |
28 | # Unity3D generated meta files
29 | *.pidb.meta
30 |
31 | # Unity3D Generated File On Crash Reports
32 | sysinfo.txt
33 |
34 | # Builds
35 | *.apk
36 | *.unitypackage
37 |
38 | UnityFunctions/UnityFunctions.exe
39 | UnityFunctions/player_win_x86.pdb
40 | UnityFunctions/player_win_x86_s.pdb
41 | UnityFunctions/player_win_x64.pdb
42 | UnityFunctions/player_win_x64_s.pdb
43 | UnityFunctions/UnityFunctions.apk
44 | UnityFunctions/UnityFunctions_Data/*
45 |
46 |
--------------------------------------------------------------------------------
/UnityFunctions/UnityFunctions.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{EEF5831B-C901-5DD4-0813-440D69CB5DE3}"
5 | EndProject
6 | Global
7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 | Debug|Any CPU = Debug|Any CPU
9 | Release|Any CPU = Release|Any CPU
10 | EndGlobalSection
11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 | {EEF5831B-C901-5DD4-0813-440D69CB5DE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
13 | {EEF5831B-C901-5DD4-0813-440D69CB5DE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
14 | {EEF5831B-C901-5DD4-0813-440D69CB5DE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
15 | {EEF5831B-C901-5DD4-0813-440D69CB5DE3}.Release|Any CPU.Build.0 = Release|Any CPU
16 | EndGlobalSection
17 | GlobalSection(SolutionProperties) = preSolution
18 | HideSolutionNode = FALSE
19 | EndGlobalSection
20 | EndGlobal
21 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/GameObjectExtensions.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace Extensions
4 | {
5 | internal static class GameObjectExtensions
6 | {
7 | internal static GameObject SetStandardShaderTransparentColor(this GameObject go, Color color)
8 | {
9 | return go.SetStandardShaderTransparentColor(color.r,color.g,color.b,color.a);
10 | }
11 | internal static GameObject SetStandardShaderTransparentColor(this GameObject go, double r, double g, double b, double a)
12 | {
13 | var renderer = go.GetComponent();
14 | if (renderer != null)
15 | {
16 | renderer.material.SetStandardShaderRenderingModeTransparent();
17 | renderer.material.color = new Color((float)r,(float)g,(float)b,(float)a);
18 | }
19 | return go;
20 | }
21 | internal static GameObject SetName(this GameObject go, string name)
22 | {
23 | go.name = name;
24 | return go;
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/v2.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace Assets.Scripts
4 | {
5 | internal static class v2
6 | {
7 | ///
8 | /// 0, 0
9 | ///
10 | internal static Vector2 zero = new Vector2(0, 0);
11 | ///
12 | /// 1, 1
13 | ///
14 | internal static Vector2 one = new Vector2(1, 1);
15 | ///
16 | /// 1, 0
17 | ///
18 | internal static Vector2 unitX = new Vector2(1, 0);
19 | ///
20 | /// 0, 1
21 | ///
22 | internal static Vector2 unitY = new Vector2(0, 1);
23 | ///
24 | /// 0, 1
25 | ///
26 | internal static Vector2 up = new Vector2(0, 1);
27 | ///
28 | /// 0, -1
29 | ///
30 | internal static Vector2 down = new Vector2(0, -1);
31 | ///
32 | /// 1, 0
33 | ///
34 | internal static Vector2 right = new Vector2(1, 0);
35 | ///
36 | /// -1, 0
37 | ///
38 | internal static Vector2 left = new Vector2(-1, 0);
39 | }
40 |
41 | }
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Main/SpringFunctionality.cs:
--------------------------------------------------------------------------------
1 | using Extensions;
2 | using Services;
3 | using Unianio;
4 | using UnityEngine;
5 | using UnityEngine.UI;
6 | using UnityFunctions;
7 |
8 | namespace Main
9 | {
10 | public class SpringFunctionality : BaseMainScript
11 | {
12 | IPendulumPhysicsAgent _ppa;
13 | Transform _soft, _rigid;
14 | Text _log;
15 |
16 | void Start()
17 | {
18 | // fun.setTimeScale(0.2);
19 |
20 | _soft = GameObject.CreatePrimitive(PrimitiveType.Sphere).transform
21 | .SetScale(1.2).SetColor(0xFF0000FF).SetHideFlags(HideFlags.HideInHierarchy);
22 |
23 | _rigid = GameObject.CreatePrimitive(PrimitiveType.Cube).transform
24 | .SetScale(1).SetColor(0x0000FFFF).SetPosition(-2.5, 0, 0);
25 |
26 | _ppa = new PendulumPhysicsAgent();
27 |
28 | _log = GameObject.Find("LogText").GetComponent();
29 | }
30 | void Update()
31 | {
32 | fun.frame();
33 | var p = V3(5, 0, 0).AsWorldPoint(_rigid);
34 | Debug.DrawLine(p, _rigid.position, Color.yellow, 0, false);
35 | _soft.position = _ppa.Compute(p);
36 |
37 | }
38 | }
39 | }
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Extensions/TransformExtensions.cs:
--------------------------------------------------------------------------------
1 | using Unianio;
2 | using UnityEngine;
3 |
4 | namespace Extensions
5 | {
6 | public static class TransformExtensions
7 | {
8 | public static Transform SetPosition(this Transform transform, in Vector3 pos)
9 | {
10 | transform.position = pos;
11 | return transform;
12 | }
13 | public static Transform SetPosition(this Transform transform, double x, double y, double z)
14 | {
15 | transform.position = new Vector3((float)x, (float)y, (float)z);
16 | return transform;
17 | }
18 | public static Transform SetScale(this Transform transform, double scale)
19 | {
20 | transform.localScale = new Vector3((float)scale, (float)scale, (float)scale);
21 | return transform;
22 | }
23 | public static Transform SetHideFlags(this Transform transform, HideFlags flags)
24 | {
25 | transform.hideFlags = flags;
26 | return transform;
27 | }
28 | public static Transform SetColor(this Transform transform, uint color)
29 | {
30 | transform.GetComponentInChildren().material.color = fun.color.Parse(color);
31 | return transform;
32 | }
33 | }
34 | }
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/Draw2D.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ```
4 | var t1in2d = t1.As2d(ref x2d, ref y2d) + Vector2.right;
5 | var t2in2d = t2.As2d(ref x2d, ref y2d) + Vector2.right;
6 | var t3in2d = t3.As2d(ref x2d, ref y2d) + Vector2.right;
7 | var spin2d = spherePos.As2d(ref x2d, ref y2d) + Vector2.right;
8 | var radius2d = (float) Math.Sqrt(1.0 - ratio*ratio)*_sphereRadius;
9 |
10 | var hasCollision = HasCircleTriangleCollision2D(ref spin2d, radius2d, ref t1in2d, ref t2in2d, ref t3in2d);
11 |
12 |
13 | float i, j;
14 | for (i = -1f, j = -1+0.05f; j <= 1f; i += 0.05f, j += 0.05f)
15 | {
16 | var x1 = i;
17 | var y1 = (float)Mathf.Sqrt(1f - x1*x1);
18 |
19 | var x2 = j;
20 | var y2 = (float)Mathf.Sqrt(1f - x2*x2);
21 | Debug.DrawLine(new Vector3(spin2d.x+x1*radius2d, spin2d.y+y1*radius2d), new Vector3(spin2d.x+x2*radius2d, spin2d.y+y2*radius2d), hasCollision ? Color.yellow : Color.gray, 0, false);
22 | Debug.DrawLine(new Vector3(spin2d.x+x1*radius2d, spin2d.y-y1*radius2d), new Vector3(spin2d.x+x2*radius2d, spin2d.y-y2*radius2d), hasCollision ? Color.yellow : Color.gray, 0, false);
23 | }
24 |
25 | Debug.DrawLine(t1in2d, t2in2d, hasCollision ? Color.cyan : Color.gray, 0, false);
26 | Debug.DrawLine(t2in2d, t3in2d, hasCollision ? Color.cyan : Color.gray, 0, false);
27 | Debug.DrawLine(t3in2d, t1in2d, hasCollision ? Color.cyan : Color.gray, 0, false);
28 |
29 | ```
30 |
--------------------------------------------------------------------------------
/UnityFunctions/Assets/Scripts/dbg.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq;
3 | using UnityEngine;
4 |
5 | namespace UnityFunctions
6 | {
7 | internal static class dbg
8 | {
9 | public static object Info = "";
10 |
11 | private static bool _appendInitialized;
12 | internal static readonly string logFilePath = Application.persistentDataPath + @"/__log.txt";
13 | internal static void log(params object[] args)
14 | {
15 | if (!_appendInitialized)
16 | {
17 | clear();
18 | }
19 | System.IO.File.AppendAllText(logFilePath, string.Join("\t", args.Select