def __init__(self, name, value, description, world, frame=None): _VisualEditorBase.__init__(self, name, value, description, world) self.frame = se3.identity() if frame == None else frame self.xformposer = TransformPoser() self.xformposer.set(*se3.mul(self.frame, value)) self.xformposer.enableRotation(True) self.xformposer.enableTranslation(True) self.addWidget(self.xformposer)