コード例 #1
0
    def getSymPyExpression(self, obj, normalization=True):
        if hasattr(self, "SymPyType"):
            kwargs = {"normalization": normalization}
            for p in self.getSymPyPropertiesList(obj):
                kwargs[p.lower()] = spstr2spexpr(obj.getPropertyByName(p))
            return self.SymPyType(**kwargs)

        else:
            return obj.SymPyExpression
コード例 #2
0
 def getSymPyTransformation(self, obj):
     return EuclideanTransformation(
         tvec=spstr2spexpr(obj.tvec), rquat=spstr2spexpr(obj.rquat), parity=spstr2spexpr(obj.parity)
     )