Struct Triangle3d
  
  
  
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
  Constructors
  
  
  
  
  Triangle3d(Vector3d, Vector3d, Vector3d)
  
  
  Declaration
  
    public Triangle3d(Vector3d v0, Vector3d v1, Vector3d v2)
   
  Parameters
  
  Fields
  
  
  
  V0
  
  
  Declaration
  
  Field Value
  
  
  
  V1
  
  
  Declaration
  
  Field Value
  
  
  
  V2
  
  
  Declaration
  
  Field Value
  
  Properties
  
  
  
  
  Area
  
  
  Declaration
  
    public double Area { get; }
   
  Property Value
  
  
  
  
  AspectRatio
  
  
  Declaration
  
    public double AspectRatio { get; }
   
  Property Value
  
  
  
  
  Item[Int32]
  
  
  Declaration
  
    public Vector3d this[int key] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | key |  | 
    
  
  Property Value
  
  
  
  
  Normal
  
  
  Declaration
  
    public Vector3d Normal { get; }
   
  Property Value
  
  Methods
  
  
  
  
  BarycentricCoords(Vector3d)
  
  
  Declaration
  
    public Vector3d BarycentricCoords(Vector3d point)
   
  Parameters
  
  Returns
  
  
  
  
  PointAt(Vector3d)
  
  
  Declaration
  
    public Vector3d PointAt(Vector3d bary)
   
  Parameters
  
  Returns
  
  
  
  
  PointAt(Double, Double, Double)
  
  
  Declaration
  
    public Vector3d PointAt(double bary0, double bary1, double bary2)
   
  Parameters
  
  Returns
  
  Operators
  
  
  
  
  Explicit(Triangle3d to Triangle3f)
  
  
  Declaration
  
    public static explicit operator Triangle3f(Triangle3d v)
   
  Parameters
  
  Returns
  
  
  
  
  Implicit(Triangle3f to Triangle3d)
  
  
  Declaration
  
    public static implicit operator Triangle3d(Triangle3f v)
   
  Parameters
  
  Returns