Geometric transformation

class xc.TrfGeom

Bases: xc.EntMdlrBase

getTrfPos((TrfGeom)arg1, (Pos3d)arg2) → Pos3d :
C++ signature :
Pos3d getTrfPos(XC::TrfGeom {lvalue},Pos3d)
getTrfVector((TrfGeom)arg1, (Vector3d)arg2) → Vector3d :
C++ signature :
Vector3d getTrfVector(XC::TrfGeom {lvalue},Vector3d)
class xc.Translation

Bases: xc.TrfGeom

setVector((Translation)arg1, (Vector3d)arg2) → None :
C++ signature :
void setVector(XC::Translation {lvalue},Vector3d)
class xc.Scaling

Bases: xc.TrfGeom

setScaleFactor((Scaling)arg1, (float)arg2) → None :
C++ signature :
void setScaleFactor(XC::Scaling {lvalue},double)
class xc.Reflection

Bases: xc.TrfGeom

setPlane((Reflection)arg1, (Plane3d)arg2) → None :
C++ signature :
void setPlane(XC::Reflection {lvalue},Plane)
class xc.Rotation

Bases: xc.TrfGeom

setAxisAng((Rotation)arg1, (Line3d)arg2, (float)arg3) → None :
C++ signature :
void setAxisAng(XC::Rotation {lvalue},Line3d,double)