内容表

上一话题

Qt3DExtras.QPlaneMesh

下一话题

Qt3DExtras.QSphereGeometry

Qt3DExtras.QSkyboxEntity

QSkyboxEntity is a convenience QEntity subclass that can be used to insert a skybox in a 3D scene. 更多

Inheritance diagram of PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity

概要

信号

详细描述

By specifying a base name and an extension, QSkyboxEntity will take care of building a TextureCubeMap to be rendered at runtime. The images in the source directory should match the pattern: base name + * “_posx|_posy|_posz|_negx|_negy|_negz” + extension

By default the extension defaults to .png.

Be sure to disable frustum culling in the FrameGraph through which the skybox rendering happens.

注意

Please note that you shouldn’t try to render a skybox with an orthographic projection.

class PySide2.Qt3DExtras.Qt3DExtras. QSkyboxEntity ( [ parent=None ] )
param parent

QNode

构造新 QSkyboxEntity object with parent 作为父级。

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. baseName ( )
返回类型

unicode

Returns the base name of the Skybox.

另请参阅

setBaseName()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. baseNameChanged ( path )
参数

path – unicode

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. extension ( )
返回类型

unicode

Returns the extension

另请参阅

setExtension()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. extensionChanged ( extension )
参数

extension – unicode

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. gammaCorrectEnabledChanged ( enabled )
参数

enabled bool

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. isGammaCorrectEnabled ( )
返回类型

bool

Returns true if gamma correction is enabled for this skybox.

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. setBaseName ( path )
参数

path – unicode

Sets the base name to baseName .

另请参阅

baseName()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. setExtension ( extension )
参数

extension – unicode

Sets the extension to extension .

另请参阅

extension()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity. setGammaCorrectEnabled ( enabled )
参数

enabled bool

Sets the gamma correction enable state to enabled .