SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
Classes | Functions
Point3D Namespace Reference

Classes

class  Point3D
 No documentation available. More...

Functions

def Angle
def Bisector
def Cross
def Distance
def DistanceSquared
def Dot
def EpsilonEquals
def FloatEquals
def Interpolate
def IsParallel
def IsPerpendicular
def Length
def LengthSquared
def Magnitude
def MakePoint
def MakePoint3D
def ScalarProjection
def Unit
def VectorProjection

Function Documentation

def Point3D.Angle (   arg1,
  arg2 
)
Returns
Instance of type float
     Angle( u, v ) == u.Angle( v )
 
     C++ signature :
         double Angle(Point3D,Point3D)
def Point3D.Bisector (   arg1,
  arg2 
)
Returns
Instance of type Point3D
     Bisector( u, v ) == u.Bisector( v )
 
     C++ signature :
         Point3D Bisector(Point3D,Point3D)
def Point3D.Cross (   arg1,
  arg2 
)
Returns
Instance of type Point3D
     Cross( u, v ) == u.Cross( v )
 
     C++ signature :
         Point3D Cross(Point3D,Point3D)
def Point3D.Distance (   arg1,
  arg2 
)
Returns
Instance of type float
     Distance( p, q ) == p.Distance( q )
 
     C++ signature :
         double Distance(Point3D,Point3D)
def Point3D.DistanceSquared (   arg1,
  arg2 
)
Returns
Instance of type float
     DistanceSquared( p, q ) == p.DistanceSquared( q )
 
     C++ signature :
         double DistanceSquared(Point3D,Point3D)
def Point3D.Dot (   arg1,
  arg2 
)
Returns
Instance of type float
     Dot( u, v ) == u.Dot( v )
 
     C++ signature :
         double Dot(Point3D,Point3D)
def Point3D.EpsilonEquals (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type bool
     EpsilonEquals( p, q ) == p.EpsilonEquals( q )
 
     C++ signature :
         bool EpsilonEquals(Point3D,Point3D,double)
 
     EpsilonEquals( p, q, e ) == p.EpsilonEquals( q, e )
 
     C++ signature :
         bool EpsilonEquals(Point3D,Point3D)
Note
Additional signature: EpsilonEquals( (Point3D)arg1, (Point3D)arg2) -> bool
def Point3D.FloatEquals (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type bool
     FloatEquals == EpsilonEquals
 
     C++ signature :
         bool FloatEquals(Point3D,Point3D [,double])
def Point3D.Interpolate (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type Point3D
     Interpolate( p, q, percent ) == p.Interpolate( q, percent )
 
     C++ signature :
         Point3D Interpolate(Point3D,Point3D,double)
def Point3D.IsParallel (   arg1,
  arg2 
)
Returns
Instance of type bool
     IsParallel( u, v ) == u.Parallel( v )
 
     C++ signature :
         bool IsParallel(Point3D,Point3D)
 
     IsParallel( u, v, e ) == u.Parallel( v, e )
 
     C++ signature :
         bool IsParallel(Point3D,Point3D,double)
Note
Additional signature: IsParallel( (Point3D)arg1, (Point3D)arg2, (float)arg3) -> bool
def Point3D.IsPerpendicular (   arg1,
  arg2 
)
Returns
Instance of type bool
     IsPerpendicular( u, v ) == u.Perpendicular( v )
 
     C++ signature :
         bool IsPerpendicular(Point3D,Point3D)
 
     IsPerpendicular( u, v, e ) == u.IsPerpendicular( v, e )
 
     C++ signature :
         bool IsPerpendicular(Point3D,Point3D,double)
Note
Additional signature: IsPerpendicular( (Point3D)arg1, (Point3D)arg2, (float)arg3) -> bool
def Point3D.Length (   arg1)
Returns
Instance of type float
     Length( v ) == v.Length()
 
     C++ signature :
         double Length(Point3D)
def Point3D.LengthSquared (   arg1)
Returns
Instance of type float
     LengthSquared( v ) == v.LengthSquared()
 
     C++ signature :
         double LengthSquared(Point3D)
def Point3D.Magnitude (   arg1)
Returns
Instance of type float
     Magnitude == Length
 
     C++ signature :
         double Magnitude(Point3D)
def Point3D.MakePoint (   arg1)
Returns
Instance of type object
     Returns a new point.Point object.
 
     C++ signature :
         _object* MakePoint(_object*)
def Point3D.MakePoint3D (   arg1)
Returns
Instance of type Point3D
     Returns a new Point3D object.
 
     C++ signature :
         boost::shared_ptr<Point3D> MakePoint3D(_object*)
def Point3D.ScalarProjection (   arg1,
  arg2 
)
Returns
Instance of type float
     ScalarProjection( u, v ) == u.ScalarProjection( v )
 
     C++ signature :
         double ScalarProjection(Point3D,Point3D)
def Point3D.Unit (   arg1)
Returns
Instance of type Point3D
     Unit( v ) == v.Unit()
 
     C++ signature :
         Point3D Unit(Point3D)
def Point3D.VectorProjection (   arg1,
  arg2 
)
Returns
Instance of type Point3D
     VectorProjection( u, v ) == u.VectorProjection( v )
 
     C++ signature :
         Point3D VectorProjection(Point3D,Point3D)