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)
-