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

Classes

class  Transform3D
 No documentation available. More...

Functions

def GetX
def GetXY
def GetXYZ
def GetXYZT
def GetXZ
def GetY
def GetYZ
def GetZ
def MaterialIndexTransform
def MemberIndexTransform
def MemberTransform
def MirrorTransform
def ShowTransform
def SubMtrlXform

Function Documentation

def Transform3D.GetX (   arg1)
Returns
Instance of type Point3D
     GetX( m ) == m.GetBasisVectorX()
 
     C++ signature :
         Point3D GetX(Xform)
def Transform3D.GetXY (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple GetXY(Xform)
def Transform3D.GetXYZ (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple GetXYZ(Xform)
def Transform3D.GetXYZT (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple GetXYZT(Xform)
def Transform3D.GetXZ (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple GetXZ(Xform)
def Transform3D.GetY (   arg1)
Returns
Instance of type Point3D
     GetY( m ) == m.GetBasisVectorY()
 
     C++ signature :
         Point3D GetY(Xform)
def Transform3D.GetYZ (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple GetYZ(Xform)
def Transform3D.GetZ (   arg1)
Returns
Instance of type Point3D
     GetZ( m ) == m.GetBasisVectorZ()
 
     C++ signature :
         Point3D GetZ(Xform)
def Transform3D.MaterialIndexTransform (   arg1,
  arg2 
)
Returns
Instance of type Transform3D
     Same as MaterialIndexTransform( int, int ), except with an inch scaling factor
 
     C++ signature :
         Xform MaterialIndexTransform(int,int)
 
     See Transform3D( int, int )
 
     C++ signature :
         Xform MaterialIndexTransform(int,int,double)
Note
Additional signature: MaterialIndexTransform( (int)arg1, (int)arg2, (float)arg3) -> Transform3D
def Transform3D.MemberIndexTransform (   arg1)
Returns
Instance of type Transform3D
     Same as MemberIndexTransform( int ), except with an inch scaling factor.
 
     C++ signature :
         Xform MemberIndexTransform(int)
 
     See Transform3D( int )
 
     C++ signature :
         Xform MemberIndexTransform(int,double)
Note
Additional signature: MemberIndexTransform( (int)arg1, (float)arg2) -> Transform3D
def Transform3D.MemberTransform (   arg1)
Returns
Instance of type Transform3D
     Returns a Transform3D corresponding to a member with the specified x-axis.
 
     C++ signature :
         Xform MemberTransform(Point3D)
 
     Returns a Transform3D corresponding to a member with the specified rotation about the specified x-axis.
 
     C++ signature :
         Xform MemberTransform(Point3D,double)
 
     Returns a Transform3D corresponding to a member with the specified left end and rotation about the x-axis.
 
     C++ signature :
         Xform MemberTransform(Point3D,double,Point3D)
 
     Returns a Transform3D corresponding to a member with the specified left and right ends.
 
     C++ signature :
         Xform MemberTransform(Point3D,Point3D)
 
     Returns a Transform3D corresponding to a member with the specified left and right ends and rotation.
 
     C++ signature :
         Xform MemberTransform(Point3D,Point3D,double)
Note
Additional signature: MemberTransform( (Point3D)arg1, (float)arg2) -> Transform3D
Additional signature: MemberTransform( (Point3D)arg1, (float)arg2, (Point3D)arg3) -> Transform3D
Additional signature: MemberTransform( (Point3D)arg1, (Point3D)arg2) -> Transform3D
Additional signature: MemberTransform( (Point3D)arg1, (Point3D)arg2, (float)arg3) -> Transform3D
def Transform3D.MirrorTransform (   point_on_plane,
  plane_normal_unit 
)
Returns
Instance of type Transform3D
     Returns a matrix that transforms to the mirror coordinate system
     Example: mirror_about_z0_plane = MirrorTransform(Point3D(0,0,0), Point3D(0,0,1)
 
     C++ signature :
         Xform MirrorTransform(Point3D,Point3D)
def Transform3D.ShowTransform (   args)
Returns
Instance of type Transform3D
     Returns a Transform3D corresponding to the current perspective.
 
     C++ signature :
         Xform ShowTransform()
def Transform3D.SubMtrlXform (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type Transform3D
     See sub_mtrl_xform( xform_3d, point_3d, point_3d, point_3d )
 
     C++ signature :
         Xform SubMtrlXform(Point3D,Point3D,Point3D)