Ejemplo n.º 1
0
def get_transformation_frame(frame: QFrame, model: Model,
                             value: Transformation):
    if value.transform_type == TransformationType.TRANSLATION:
        frame.transformation_frame = EditTranslation(frame, value, model)
    elif value.transform_type == TransformationType.ROTATION:
        frame.transformation_frame = EditRotation(frame, value, model)
    else:
        raise (RuntimeError('Transformation type "{}" is unknown.'.format(
            value.transform_type)))
    frame.layout().addWidget(frame.transformation_frame, Qt.AlignTop)
Ejemplo n.º 2
0
def get_link_transformation_frame(frame: QFrame, model: Model,
                                  value: LinkTransformation):
    frame.transformation_frame = EditTransformationLink(frame, value, model)
    frame.layout().addWidget(frame.transformation_frame, Qt.AlignTop)