PySide6.Qt3DRender.Qt3DRender.QClipPlane¶
- class QClipPlane¶
Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance. More…
Synopsis¶
Properties¶
Methods¶
def
__init__()
def
distance()
def
normal()
def
planeIndex()
Slots¶
def
setDistance()
def
setNormal()
def
setPlaneIndex()
Signals¶
def
normalChanged()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
By default, OpenGL supports up to 8 additional clipping planes. Qt3DCore::QClipPlane allows to enable one of these additional planes. These planes can then be manipulated in the shaders using gl_ClipDistance[i] where i varies between 0 and 7. The underlying implementation may support more than 8 clip planes, but it is not guaranteed.
Note
Properties can be used directly when
from __feature__ import true_property
is used or via accessor functions otherwise.- property distanceᅟ: float¶
Holds the distance of the plane from the world origin.
- Access functions:
Holds the normal of the plane.
- Access functions:
Signal
normalChanged()
- property planeIndexᅟ: int¶
Holds the index of the plane.
Note
Usually between 0-7.
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
- distance()¶
- Return type:
float
See also
setDistance()
Getter of property
distanceᅟ
.- distanceChanged(distance)¶
- Parameters:
distance – float
Notification signal of property
distanceᅟ
.Getter of property
normalᅟ
.Notification signal of property
normalᅟ
.- planeIndex()¶
- Return type:
int
See also
setPlaneIndex()
Getter of property
planeIndexᅟ
.- planeIndexChanged(planeIndex)¶
- Parameters:
planeIndex – int
Notification signal of property
planeIndexᅟ
.- setDistance(arg__1)¶
- Parameters:
arg__1 – float
See also
distance()
Setter of property
distanceᅟ
.Setter of property
normalᅟ
.- setPlaneIndex(arg__1)¶
- Parameters:
arg__1 – int
See also
planeIndex()
Setter of property
planeIndexᅟ
.