cModules.PBRTiler.GLRenderer module#

calculate_homography(source_pts, dest_pts)[source]#
Constructs the 8-parameter Homography matrix (H)
source_pts: [(u1, v1), (u2, v2), (u3, v3), (u4, v4)]
dest_pts: [(x1, y1), (x2, y2), (x3, y3), (x4, y4)]
Returns the mapping matrix transforming Dest to Source.
class PBRRenderer(parent=None)[source]#

Bases: QLabel

set_textures(albedo_np, normal_np, height_np, custom_nps=[])[source]#
request_render()[source]#
poll_render()[source]#
render_frame()[source]#
export_to_qimage(width, height)[source]#
mousePressEvent(self, ev: PySide6.QtGui.QMouseEvent, /) None[source]#
mouseMoveEvent(self, ev: PySide6.QtGui.QMouseEvent, /) None[source]#
staticMetaObject = PySide6.QtCore.QMetaObject("PBRRenderer" inherits "QLabel": )#