Struct Line3d
  
  
  
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
  Constructors
  
  
  
  
  Line3d(Vector3d, Vector3d)
  
  
  Declaration
  
    public Line3d(Vector3d origin, Vector3d direction)
   
  Parameters
  
  Fields
  
  
  
  Direction
  
  
  Declaration
  
    public Vector3d Direction
   
  Field Value
  
  
  
  Origin
  
  
  Declaration
  
  Field Value
  
  Methods
  
  
  
  
  ClosestPoint(Vector3d)
  
  
  Declaration
  
    public Vector3d ClosestPoint(Vector3d p)
   
  Parameters
  
  Returns
  
  
  
  
  DistanceSquared(Vector3d)
  
  
  Declaration
  
    public double DistanceSquared(Vector3d p)
   
  Parameters
  
  Returns
  
  
  
  
  PointAt(Double)
  
  
  Declaration
  
    public Vector3d PointAt(double d)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Double | 
        d | 
         | 
      
    
  
  Returns
  
  
  
  
  Project(Vector3d)
  
  
  Declaration
  
    public double Project(Vector3d p)
   
  Parameters
  
  Returns
  
  Operators
  
  
  
  
  Explicit(Line3d to Line3f)
  
  
  Declaration
  
    public static explicit operator Line3f(Line3d v)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Line3d | 
        v | 
         | 
      
    
  
  Returns
  
  
  
  
  Implicit(Line3f to Line3d)
  
  
  Declaration
  
    public static implicit operator Line3d(Line3f v)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Line3f | 
        v | 
         | 
      
    
  
  Returns