The QCuboidGeometry class allows creation of a cuboid in 3D space. 更多...
| 头: | #include <Qt3DExtras/QCuboidGeometry> | 
| qmake: | QT += 3dextras | 
| Since: | Qt 5.7 | 
| 实例化: | CuboidGeometry | 
| 继承: | Qt3DRender::QGeometry | 
该类在 Qt 5.7 引入。
								
  | 
							
								
  | 
						
| QCuboidGeometry (Qt3DCore::QNode * parent = nullptr) | |
| Qt3DRender::QAttribute * | indexAttribute () const | 
| Qt3DRender::QAttribute * | normalAttribute () const | 
| Qt3DRender::QAttribute * | positionAttribute () const | 
| Qt3DRender::QAttribute * | tangentAttribute () const | 
| Qt3DRender::QAttribute * | texCoordAttribute () const | 
| void | updateIndices () | 
| void | updateVertices () | 
| float | xExtent () const | 
| QSize | xyMeshResolution () const | 
| QSize | xzMeshResolution () const | 
| float | yExtent () const | 
| QSize | yzMeshResolution () const | 
| float | zExtent () const | 
| void | setXExtent (float xExtent ) | 
| void | setXYMeshResolution (const QSize & resolution ) | 
| void | setXZMeshResolution (const QSize & resolution ) | 
| void | setYExtent (float yExtent ) | 
| void | setYZMeshResolution (const QSize & resolution ) | 
| void | setZExtent (float zExtent ) | 
| void | xExtentChanged (float xExtent ) | 
| void | xyMeshResolutionChanged (const QSize & xyMeshResolution ) | 
| void | xzMeshResolutionChanged (const QSize & xzMeshResolution ) | 
| void | yExtentChanged (float yExtent ) | 
| void | yzMeshResolutionChanged (const QSize & yzMeshResolution ) | 
| void | zExtentChanged (float zExtent ) | 
The QCuboidGeometry class is most commonly used internally by the QCuboidMesh but can also be used in custom Qt3DRender::QGeometryRenderer 子类。
Holds the geometry index attribute.
访问函数:
| Qt3DRender::QAttribute * | indexAttribute () const | 
Holds the geometry normal attribute.
访问函数:
| Qt3DRender::QAttribute * | normalAttribute () const | 
Holds the geometry position attribute.
访问函数:
| Qt3DRender::QAttribute * | positionAttribute () const | 
Holds the geometry tangent attribute.
访问函数:
| Qt3DRender::QAttribute * | tangentAttribute () const | 
Holds the geometry texture coordinate attribute.
访问函数:
| Qt3DRender::QAttribute * | texCoordAttribute () const | 
Holds the x extent of the geometry.
访问函数:
| float | xExtent () const | 
| void | setXExtent (float xExtent ) | 
通知程序信号:
| void | xExtentChanged (float xExtent ) | 
Holds the x-y resolution. The width and height values of this property specify the number of vertices generated for the x-y faces of the mesh.
访问函数:
| QSize | xyMeshResolution () const | 
| void | setXYMeshResolution (const QSize & resolution ) | 
通知程序信号:
| void | xyMeshResolutionChanged (const QSize & xyMeshResolution ) | 
Holds the x-z resolution. The width and height values of this property specify the number of vertices generated for the x-z faces of the mesh.
访问函数:
| QSize | xzMeshResolution () const | 
| void | setXZMeshResolution (const QSize & resolution ) | 
通知程序信号:
| void | xzMeshResolutionChanged (const QSize & xzMeshResolution ) | 
Holds the y extent of the geometry.
访问函数:
| float | yExtent () const | 
| void | setYExtent (float yExtent ) | 
通知程序信号:
| void | yExtentChanged (float yExtent ) | 
Holds the y-z resolution. The width and height values of this property specify the number of vertices generated for the y-z faces of the mesh.
访问函数:
| QSize | yzMeshResolution () const | 
| void | setYZMeshResolution (const QSize & resolution ) | 
通知程序信号:
| void | yzMeshResolutionChanged (const QSize & yzMeshResolution ) | 
Holds the z extent of the geometry.
访问函数:
| float | zExtent () const | 
| void | setZExtent (float zExtent ) | 
通知程序信号:
| void | zExtentChanged (float zExtent ) | 
Constructs a new QCuboidGeometry with parent .
Updates indices based on mesh resolutions.
Updates vertices based on mesh resolutions.