内容表

上一话题

Qt3DRender.QProximityFilter

下一话题

Qt3DRender.QRayCasterHit

Qt3DRender.QRayCaster

QRayCaster is used to perform ray casting tests in 3d world coordinates. 更多 …

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QRayCaster

New in version 5.11.

概要

函数

槽

信号

详细描述

The 3d ray is defined by its origin, direction and length. It will be affected by the transformations applied to the entity it belongs to.

Ray casting tests will be performed every frame as long as the component is enabled. The hits property will be updated with the list of intersections.

另请参阅

QAbstractRayCaster QScreenRayCaster QNoPicking

class PySide2.Qt3DRender.Qt3DRender. QRayCaster ( [ parent=None ] )
参数

parent – QNode

PySide2.Qt3DRender.Qt3DRender.QRayCaster. direction ( )
返回类型

QVector3D

另请参阅

setDirection()

PySide2.Qt3DRender.Qt3DRender.QRayCaster. directionChanged ( direction )
参数

direction – QVector3D

PySide2.Qt3DRender.Qt3DRender.QRayCaster. length ( )
返回类型

float

另请参阅

setLength()

PySide2.Qt3DRender.Qt3DRender.QRayCaster. lengthChanged ( length )
参数

length – float

PySide2.Qt3DRender.Qt3DRender.QRayCaster. origin ( )
返回类型

QVector3D

另请参阅

setOrigin()

PySide2.Qt3DRender.Qt3DRender.QRayCaster. originChanged ( origin )
参数

origin – QVector3D

PySide2.Qt3DRender.Qt3DRender.QRayCaster. setDirection ( direction )
参数

direction – QVector3D

另请参阅

direction()

PySide2.Qt3DRender.Qt3DRender.QRayCaster. setLength ( length )
参数

length – float

Sets the length of the ray to length .

If the value is less than or equal to zero, the ray is concidered to be infinite.

另请参阅

length()

PySide2.Qt3DRender.Qt3DRender.QRayCaster. setOrigin ( origin )
参数

origin – QVector3D

另请参阅

origin()

PySide2.Qt3DRender.Qt3DRender.QRayCaster. trigger ( )

Convenience method to enable the component and trigger tests using the current ray.

PySide2.Qt3DRender.Qt3DRender.QRayCaster. trigger ( origin , direction , length )
参数
  • origin – QVector3D

  • direction – QVector3D

  • length – float

Convenience method to set the ray details origin , direction ,和 length , and enable the component to trigger tests.