Public Member Functions | |
| Vector3f | __call__ (self, float param) | 
| None | __init__ (self) | 
| None | __init__ (self, Vector3f p, Vector3f d) | 
| None | __init__ (self, Line3d l) | 
| None | __init__ (self, Line3f arg0) | 
| Line3f | __neg__ (self) | 
| Line3f | __pos__ (self) | 
| str | __repr__ (self) | 
| float | distanceSq (self, Vector3f x) | 
| Line3f | normalized (self) | 
| Vector3f | project (self, Vector3f x) | 
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) | 
| Line3f | operator (*args, **kwargs) | 
| Line3f | operator (*args, **kwargs) | 
Static Protected Attributes | |
| typing | _offsetof_d = 12 | 
| typing | _offsetof_p = 0 | 
Generated from: MR::Line3f 2- or 3-dimensional line: cross( x - p, d ) = 0
      
  | 
  static | 
| None mrmeshpy.Line3f.__init__ | ( | self | ) | 
| None mrmeshpy.Line3f.__init__ | ( | self, | |
| Line3d | l ) | 
| None mrmeshpy.Line3f.__init__ | ( | self, | |
| Line3f | arg0 ) | 
Implicit copy constructor.
| Vector3f mrmeshpy.Line3f.__call__ | ( | self, | |
| float | param ) | 
returns point on the line, where param=0 returns p and param=1 returns p+d
| Line3f mrmeshpy.Line3f.__neg__ | ( | self | ) | 
returns same line represented with flipped direction of d-vector
| Line3f mrmeshpy.Line3f.__pos__ | ( | self | ) | 
returns same representation
| str mrmeshpy.Line3f.__repr__ | ( | self | ) | 
| float mrmeshpy.Line3f.distanceSq | ( | self, | |
| Vector3f | x ) | 
returns squared distance from given point to this line
| Line3f mrmeshpy.Line3f.normalized | ( | self | ) | 
returns same line represented with unit d-vector
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  staticprotected | 
      
  | 
  staticprotected |