Библиотека Math3D предоставляет дополнительные методы для вычислений и преобразований в трехмерном пространстве, которых изначально нет в Unity. Требуется как минимум понимание работы типов Vector3 и Matrix4x4.
Список всех доступных методов
AddVectorLength
SetVectorLength
SubtractRotation
PlanePlaneIntersection
LinePlaneIntersection
LineLineIntersection
ClosestPointsOnTwoLines
ProjectPointOnLine
ProjectPointOnLineSegment
ProjectPointOnPlane
ProjectVectorOnPlane
SignedDistancePlanePoint
SignedDotProduct
SignedVectorAngle
AngleVectorPlane
DotProductAngle
PlaneFrom3Points
GetForwardVector
GetUpVector
GetRightVector
QuaternionFromMatrix
PositionFromMatrix
LookRotationExtended
TransformWithParent
PreciseAlign
VectorsToTransform
PointOnWhichSideOfLineSegment
MouseDistanceToLine
MouseDistanceToCircle
IsLineInRectangle
IsPointInRectangle
AreLineSegmentsCrossing
LerpByDistance
Чтобы использовать библиотеку 3DMath, просто скопируйте файл Math3D.cs в ваши ассеты Unity.
`
ОЖИДАНИЕ РЕКЛАМЫ...
38
Поправил категорию

Перенес компонент в юнити - ведь он не подойдет для других движков. Лучше постить сюда. В проекте gamedev он тоже будет выводиться по наследованию
Чтобы оставить комментарий, пожалуйста, войдите на сайт.