47 lines
952 B
C#
47 lines
952 B
C#
|
namespace DrawXXL
|
|||
|
{
|
|||
|
using UnityEngine;
|
|||
|
public class InternalDXXL_Edge
|
|||
|
{
|
|||
|
public Vector3 start;
|
|||
|
public Vector3 end;
|
|||
|
public InternalDXXL_Line line = new InternalDXXL_Line();
|
|||
|
|
|||
|
public InternalDXXL_Edge()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
public InternalDXXL_Edge(Vector3 startPos, Vector3 endPos)
|
|||
|
{
|
|||
|
start = startPos;
|
|||
|
end = endPos;
|
|||
|
}
|
|||
|
|
|||
|
public void Recreate(Vector3 startPos, Vector3 endPos)
|
|||
|
{
|
|||
|
start = startPos;
|
|||
|
end = endPos;
|
|||
|
}
|
|||
|
|
|||
|
public void CalcLine()
|
|||
|
{
|
|||
|
line.RecreateLineFromTwoPoints(start, end);
|
|||
|
}
|
|||
|
|
|||
|
public bool CheckIfLengthIsZero()
|
|||
|
{
|
|||
|
if (UtilitiesDXXL_Math.CheckIf_twoVectorsAreApproximatelyEqual(start, end))
|
|||
|
{
|
|||
|
return true;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
return false;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|