Qt3DRender.QClipPlane

Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance. More

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QClipPlane

Synopsis

Functions

Slots

Signals

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.

class PySide2.Qt3DRender.Qt3DRender.QClipPlane([parent=None])
Parameters

parentQNode

PySide2.Qt3DRender.Qt3DRender.QClipPlane.distance()
Return type

float

See also

setDistance()

PySide2.Qt3DRender.Qt3DRender.QClipPlane.distanceChanged(distance)
Parameters

distancefloat

PySide2.Qt3DRender.Qt3DRender.QClipPlane.normal()
Return type

QVector3D

See also

setNormal()

PySide2.Qt3DRender.Qt3DRender.QClipPlane.normalChanged(normal)
Parameters

normalQVector3D

PySide2.Qt3DRender.Qt3DRender.QClipPlane.planeIndex()
Return type

int

See also

setPlaneIndex()

PySide2.Qt3DRender.Qt3DRender.QClipPlane.planeIndexChanged(planeIndex)
Parameters

planeIndexint

PySide2.Qt3DRender.Qt3DRender.QClipPlane.setDistance(arg__1)
Parameters

arg__1float

See also

distance()

PySide2.Qt3DRender.Qt3DRender.QClipPlane.setNormal(arg__1)
Parameters

arg__1QVector3D

See also

normal()

PySide2.Qt3DRender.Qt3DRender.QClipPlane.setPlaneIndex(arg__1)
Parameters

arg__1int

See also

planeIndex()