Class IntrLine2Triangle2
Inheritance
IntrLine2Triangle2
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class IntrLine2Triangle2
Constructors
IntrLine2Triangle2(Line2d, Triangle2d)
Declaration
public IntrLine2Triangle2(Line2d l, Triangle2d t)
Parameters
Fields
Param0
Declaration
Field Value
Param1
Declaration
Field Value
Point0
Declaration
Field Value
Point1
Declaration
Field Value
Quantity
Declaration
Field Value
Result
Declaration
public IntersectionResult Result
Field Value
Type
Declaration
public IntersectionType Type
Field Value
Properties
IsSimpleIntersection
Declaration
public bool IsSimpleIntersection { get; }
Property Value
Line
Declaration
public Line2d Line { get; set; }
Property Value
Triangle
Declaration
public Triangle2d Triangle { get; set; }
Property Value
Methods
Compute()
Declaration
public IntrLine2Triangle2 Compute()
Returns
Find()
Declaration
Returns
GetInterval(Vector2d, Vector2d, Triangle2d, Vector3d, Vector3i, ref Vector2d)
Declaration
public static void GetInterval(Vector2d origin, Vector2d direction, Triangle2d tri, Vector3d dist, Vector3i sign, ref Vector2d param)
Parameters
TriangleLineRelations(Vector2d, Vector2d, Triangle2d, ref Vector3d, ref Vector3i, ref Int32, ref Int32, ref Int32)
Declaration
public static void TriangleLineRelations(Vector2d origin, Vector2d direction, Triangle2d tri, ref Vector3d dist, ref Vector3i sign, ref int positive, ref int negative, ref int zero)
Parameters