glwidget¶
- class janim.gui.glwidget.GLWidget(parent: QWidget | None = None)¶
基类:
QOpenGLWidget窗口中央的渲染界面
- rendered¶
- error_occurred¶
- set_built(built: BuiltTimeline) None¶
- set_time(time: float) None¶
- map_to_gl2d(point: QPointF) tuple[float, float]¶
- map_from_gl2d(x: float, y: float) QPointF¶
- map_to_glx(point: QPointF) float¶
- map_to_gly(point: QPointF) float¶
- map_from_glx(x: float) float¶
- map_from_gly(y: float) float¶
- map_to_point(position: QPointF, info: CameraInfo | None = None) ndarray¶
将窗口坐标转换为三维空间中的坐标
- map_from_points(points: VectArray, info: CameraInfo | None = None) list[QPointF]¶
将三维空间中的一列坐标转换为窗口中的一列坐标
- initializeGL() None¶
- update_clear_color() None¶
- setup_profiler(callback: Callable[[FrameRecord], Any]) None¶
- teardown_profiler() None¶
- paintGL() None¶
- staticMetaObject = PySide6.QtCore.QMetaObject("GLWidget" inherits "QOpenGLWidget": Methods: #37 type=Signal, signature=rendered() #38 type=Signal, signature=error_occurred() )¶