Inheritance Graph
graph BT
	Ray3
	Ray3 --> Object
	click Ray3 "escript_type_Geometry_Ray3"
	click Object "escript_type_Object"
Functions
  
    
      |  |  | 
  
  
    
      | _constructor([p0 [, p1]]) | [ESMF] ray3 new Ray3([ Vec3 origin,Vec3 direction| Ray3 ]) | 
    
      | distance(p0) | [ESMF] Number ray3.distance(Vec3) | 
    
      | getClosestPoint(p0) | [ESMF] Vec3 ray3.getClosestPoint(Vec3) | 
    
      | getDirection() | [ESMF] Vec3 ray3.getDirection() | 
    
      | getOrigin() | [ESMF] Vec3 ray3.getOrigin() | 
    
      | getPoint(p0) | [ESMF] Vec3 ray3.getPoint(Number) | 
    
      | normalize() | [ESMF] self ray3.normalize() | 
    
      | setDirection(p0) | [ESMF] self ray3.setDirection(Vec3) | 
    
      | setOrigin(p0) | [ESMF] self ray3.setOrigin(Vec3) |