summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/asymptote/GUI/CustMatTransform.py
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/asymptote/GUI/CustMatTransform.py')
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/CustMatTransform.py40
1 files changed, 20 insertions, 20 deletions
diff --git a/Master/texmf-dist/asymptote/GUI/CustMatTransform.py b/Master/texmf-dist/asymptote/GUI/CustMatTransform.py
index 563907fc502..0a66807d359 100755
--- a/Master/texmf-dist/asymptote/GUI/CustMatTransform.py
+++ b/Master/texmf-dist/asymptote/GUI/CustMatTransform.py
@@ -1,14 +1,14 @@
#!/usr/bin/env python3
-import PyQt5.QtWidgets as Qw
-import PyQt5.QtGui as Qg
-import PyQt5.QtCore as Qc
-import numpy as np
-import xasy2asy as x2a
+import PyQt5.QtWidgets as QtWidgets
+import PyQt5.QtGui as QtGui
+import PyQt5.QtCore as QtCore
+import numpy as numpy
+import xasy2asy as xasy2asy
from pyUIClass.custMatTransform import Ui_Dialog
-class CustMatTransform(Qw.QDialog):
+class CustMatTransform(QtWidgets.QDialog):
def __init__(self):
super().__init__()
self.ui = Ui_Dialog()
@@ -18,14 +18,14 @@ class CustMatTransform(Qw.QDialog):
self.ui.btnCancel.clicked.connect(self.reject)
self.ui.btnReset.clicked.connect(self.resetDialog)
- self.mainTransformation = Qg.QTransform()
+ self.mainTransformation = QtGui.QTransform()
self.mainTransformation.scale(1, -1)
self.matrixLineInputs = [
self.ui.lineMat00, self.ui.lineMat01, self.ui.lineMatTx,
self.ui.lineMat10, self.ui.lineMat11, self.ui.lineMatTy]
- validator = Qg.QDoubleValidator()
+ validator = QtGui.QDoubleValidator()
for lineInput in self.matrixLineInputs:
lineInput.setValidator(validator)
lineInput.textChanged.connect(self.handleUpdateText)
@@ -37,7 +37,7 @@ class CustMatTransform(Qw.QDialog):
def createCanvas(self):
self.canvSize = self.ui.imgPreview.size()
- self.previewPixmap = Qg.QPixmap(self.canvSize)
+ self.previewPixmap = QtGui.QPixmap(self.canvSize)
tx, ty = self.canvSize.width() / 2, self.canvSize.height() / 2
self.mainTransformation.translate(tx, -ty)
@@ -52,27 +52,27 @@ class CustMatTransform(Qw.QDialog):
def updatePreview(self):
self.previewPixmap.fill()
- canvas = Qg.QPainter(self.previewPixmap)
+ canvas = QtGui.QPainter(self.previewPixmap)
if not canvas.isActive():
return
canvas.setTransform(self.mainTransformation)
canvas.save()
- canvas.setPen(Qc.Qt.lightGray)
+ canvas.setPen(QtCore.Qt.lightGray)
self.drawBasicGrid(canvas)
- transform = x2a.asyTransform.fromNumpyMatrix(self.getTransformationMatrix())
+ transform = xasy2asy.asyTransform.fromNumpyMatrix(self.getTransformationMatrix())
canvTransform = transform.toQTransform()
canvas.setTransform(canvTransform, True)
- canvas.setPen(Qc.Qt.black)
+ canvas.setPen(QtCore.Qt.black)
if canvTransform.isInvertible():
self.drawBasicGrid(canvas, False)
if canvTransform.determinant() <= 0:
- canvas.setPen(Qc.Qt.red)
+ canvas.setPen(QtCore.Qt.red)
- canvas.drawRect(Qc.QRect(Qc.QPoint(0, 0), Qc.QSize(20, 20)))
+ canvas.drawRect(QtCore.QRect(QtCore.QPoint(0, 0), QtCore.QSize(20, 20)))
self.ui.imgPreview.setPixmap(self.previewPixmap)
@@ -86,17 +86,17 @@ class CustMatTransform(Qw.QDialog):
self.ui.lineMat11.setText('1')
def drawBasicGrid(self, canvas, grid=True):
- canvas.drawLine(Qc.QLine(-9999, 0, 9999, 0))
- canvas.drawLine(Qc.QLine(0, -9999, 0, 9999))
+ canvas.drawLine(QtCore.QLine(-9999, 0, 9999, 0))
+ canvas.drawLine(QtCore.QLine(0, -9999, 0, 9999))
fromIter, toIter = -7, 7
gridSize = 20
if grid:
for iterIndex in range(fromIter, toIter + 1):
- canvas.drawLine(Qc.QLine(-9999, iterIndex * gridSize, 9999, iterIndex * gridSize))
- canvas.drawLine(Qc.QLine(iterIndex * gridSize, -9999, iterIndex * gridSize, 9999))
+ canvas.drawLine(QtCore.QLine(-9999, iterIndex * gridSize, 9999, iterIndex * gridSize))
+ canvas.drawLine(QtCore.QLine(iterIndex * gridSize, -9999, iterIndex * gridSize, 9999))
def getTransformationMatrix(self):
rawMatrixNum = [float(lineInput.text()) for lineInput in self.matrixLineInputs]
rawMatrixNum.extend([0, 0, 1])
- return np.matrix(rawMatrixNum).reshape((3, 3))
+ return numpy.matrix(rawMatrixNum).reshape((3, 3))