Class IntrTriangle3Triangle3
Inheritance
IntrTriangle3Triangle3
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class IntrTriangle3Triangle3
Constructors
IntrTriangle3Triangle3(Triangle3d, Triangle3d)
Declaration
public IntrTriangle3Triangle3(Triangle3d t0, Triangle3d t1)
Parameters
Fields
Points
Declaration
public Vector3dTuple3 Points
Field Value
PolygonPoints
Declaration
public Vector3d[] PolygonPoints
Field Value
Quantity
Declaration
Field Value
ReportCoplanarIntersection
Declaration
public bool ReportCoplanarIntersection
Field Value
Result
Declaration
public IntersectionResult Result
Field Value
Type
Declaration
public IntersectionType Type
Field Value
Properties
Triangle0
Declaration
public Triangle3d Triangle0 { get; set; }
Property Value
Triangle1
Declaration
public Triangle3d Triangle1 { get; set; }
Property Value
Methods
Compute()
Declaration
public IntrTriangle3Triangle3 Compute()
Returns
Find()
Declaration
Returns
Intersects(ref Triangle3d, ref Triangle3d)
Declaration
public static bool Intersects(ref Triangle3d triangle0, ref Triangle3d triangle1)
Parameters
Returns
ProjectOntoAxis(ref Triangle3d, ref Vector3d, out Double, out Double)
Declaration
public static void ProjectOntoAxis(ref Triangle3d triangle, ref Vector3d axis, out double fmin, out double fmax)
Parameters
Test()
Declaration
Returns
TrianglePlaneRelations(ref Triangle3d, ref Plane3d, out Vector3d, out Index3i, out Int32, out Int32, out Int32)
Declaration
public static void TrianglePlaneRelations(ref Triangle3d triangle, ref Plane3d plane, out Vector3d distance, out Index3i sign, out int positive, out int negative, out int zero)
Parameters