Class Query2d
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class Query2d : QueryBase, Query2
Constructors
Query2d(IList<Vector2d>)
Declaration
public Query2d(IList<Vector2d> Vertices)
Parameters
Fields
mVertices
Declaration
protected IList<Vector2d> mVertices
Field Value
Methods
Det3(Double, Double, Double, Double, Double, Double, Double, Double, Double)
Declaration
public double Det3(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2)
Parameters
Returns
Dot(Double, Double, Double, Double)
Declaration
public double Dot(double x0, double y0, double x1, double y1)
Parameters
Returns
GetNumVertices()
Declaration
public int GetNumVertices()
Returns
GetVertices()
Declaration
public IList<Vector2d> GetVertices()
Returns
ToCircumcircle(ref Vector2d, Int32, Int32, Int32)
+1, outside circumcircle of triangle
-1, inside circumcircle of triangle
0, on circumcircle of triangle
Declaration
public virtual int ToCircumcircle(ref Vector2d test, int v0, int v1, int v2)
Parameters
Returns
ToCircumcircle(Int32, Int32, Int32, Int32)
+1, outside circumcircle of triangle
-1, inside circumcircle of triangle
0, on circumcircle of triangle
Declaration
public virtual int ToCircumcircle(int i, int v0, int v1, int v2)
Parameters
Returns
ToLine(ref Vector2d, Int32, Int32)
+1, on right of line
-1, on left of line
0, on the line
Declaration
public virtual int ToLine(ref Vector2d test, int v0, int v1)
Parameters
Returns
ToLine(Int32, Int32, Int32)
+1, on right of line
-1, on left of line
0, on the line
Declaration
public virtual int ToLine(int i, int v0, int v1)
Parameters
Returns
ToTriangle(ref Vector2d, Int32, Int32, Int32)
+1, outside triangle
-1, inside triangle
0, on triangle
Declaration
public virtual int ToTriangle(ref Vector2d test, int v0, int v1, int v2)
Parameters
Returns
ToTriangle(Int32, Int32, Int32, Int32)
+1, outside triangle
-1, inside triangle
0, on triangle
Declaration
public virtual int ToTriangle(int i, int v0, int v1, int v2)
Parameters
Returns
Implements