class QQuick3DGeometry#

Inheritance diagram of PySide6.QtQuick3D.QQuick3DGeometry

摘要#

方法#

信号#

注解

本文档可能包含从 C++ 自动转换为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来通知我们

详细描述#

QmlIsUncreatable#
PrimitiveType#
__init__([parent=None])#
参数:

parentQQuick3DObject

addAttribute(semantic, offset, componentType)#
参数:
  • semanticSemantic

  • offset – int

  • componentTypeComponentType

addAttribute(att)
参数:

attAttribute

addSubset(offset, count, boundsMin, boundsMax[, name={}])#
参数:
  • offset – int

  • count – int

  • boundsMinQVector3D

  • boundsMaxQVector3D

  • name – str

addTargetAttribute(att)#
参数:

attTargetAttribute

addTargetAttribute(targetId, semantic, offset[, stride=0])
参数:
  • targetId – int

  • semanticSemantic

  • offset – int

  • stride – int

属性(index)#
参数:

index – int

返回类型:

属性

attributeCount()#
返回类型:

int

boundsMax()#
返回类型:

QVector3D

boundsMin()#
返回类型:

QVector3D

clear()#
geometryChanged()#
geometryNodeDirty()#
indexData()#
返回类型:

QByteArray

primitiveType()#
返回类型:

PrimitiveType

setBounds(min, max)#
参数:
setIndexData(offset, data)#
参数:
setIndexData(data)
参数:

dataQByteArray

setPrimitiveType(type)#
参数:

typePrimitiveType

setStride(stride)#
参数:

stride – int

setTargetData(data)#
参数:

dataQByteArray

setTargetData(offset, data)
参数:
setVertexData(data)#
参数:

dataQByteArray

setVertexData(offset, data)
参数:
stride()#
返回类型:

int

subsetBoundsMax(subset)#
参数:

subset – int

返回类型:

QVector3D

subsetBoundsMin(subset)#
参数:

subset – int

返回类型:

QVector3D

subsetCount()#
返回类型:

int

subsetCount(subset)
参数:

subset – int

返回类型:

int

subsetName(subset)#
参数:

subset – int

返回类型:

str

subsetOffset(subset)#
参数:

subset – int

返回类型:

int

targetAttribute(index)#
参数:

index – int

返回类型:

目标属性

targetAttributeCount()#
返回类型:

int

targetData()#
返回类型:

QByteArray

vertexData()#
返回类型:

QByteArray