Encapsulates geometry rendering. 更多 …
继承者: Qt3DExtras.QConeMesh , Qt3DExtras.QCuboidMesh , Qt3DExtras.QCylinderMesh , Qt3DExtras.QExtrudedTextMesh , Qt3DExtras.QPlaneMesh , Qt3DExtras.QSphereMesh , Qt3DExtras.QTorusMesh , Qt3DRender.QMesh
def
firstInstance
()
def
firstVertex
()
def
geometry
()
def
geometryFactory
()
def
indexBufferByteOffset
()
def
indexOffset
()
def
instanceCount
()
def
primitiveRestartEnabled
()
def
primitiveType
()
def
restartIndexValue
()
def
setGeometryFactory
(factory)
def
vertexCount
()
def
verticesPerPatch
()
def
setFirstInstance
(firstInstance)
def
setFirstVertex
(firstVertex)
def
setGeometry
(geometry)
def
setIndexBufferByteOffset
(offset)
def
setIndexOffset
(indexOffset)
def
setInstanceCount
(instanceCount)
def
setPrimitiveRestartEnabled
(enabled)
def
setPrimitiveType
(primitiveType)
def
setRestartIndexValue
(index)
def
setVertexCount
(vertexCount)
def
setVerticesPerPatch
(verticesPerPatch)
def
firstInstanceChanged
(firstInstance)
def
firstVertexChanged
(firstVertex)
def
geometryChanged
(geometry)
def
indexBufferByteOffsetChanged
(offset)
def
indexOffsetChanged
(indexOffset)
def
instanceCountChanged
(instanceCount)
def
primitiveRestartEnabledChanged
(primitiveRestartEnabled)
def
primitiveTypeChanged
(primitiveType)
def
restartIndexValueChanged
(restartIndexValue)
def
vertexCountChanged
(vertexCount)
def
verticesPerPatchChanged
(verticesPerPatch)
A
QGeometryRendererholds all the information necessary to draw aQGeometry. AQGeometryholds the coordinates of the geometry data -QGeometryRendererspecifies how to interpret that data.
PySide2.Qt3DRender.Qt3DRender.
QGeometryRenderer
(
[
parent=None
]
)
¶
- param parent
QNode
构造新
QGeometryRenderer
with
parent
.
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
PrimitiveType
¶
The type of the primitive.
|
常量 |
描述 |
|---|---|
|
Qt3DRender.QGeometryRenderer.Points |
List of points |
|
Qt3DRender.QGeometryRenderer.Lines |
List of lines |
|
Qt3DRender.QGeometryRenderer.LineLoop |
Connected group of lines connected at ends forming a loop |
|
Qt3DRender.QGeometryRenderer.LineStrip |
Connected group of lines |
|
Qt3DRender.QGeometryRenderer.Triangles |
List of triangles |
|
Qt3DRender.QGeometryRenderer.TriangleStrip |
List of connected triangles |
|
Qt3DRender.QGeometryRenderer.TriangleFan |
List of connected triagles where all triangles share the first vertex |
|
Qt3DRender.QGeometryRenderer.LinesAdjacency |
Allows geometry shader to access adjacent lines in a line list |
|
Qt3DRender.QGeometryRenderer.TrianglesAdjacency |
Allows geometry shader to access adjacent triangles in a triangle list |
|
Qt3DRender.QGeometryRenderer.LineStripAdjacency |
Allows geometry shader to access adjacent lines in a line strip |
|
Qt3DRender.QGeometryRenderer.TriangleStripAdjacency |
Allows geometry shader to access adjacent triangles in a triangle strip |
|
Qt3DRender.QGeometryRenderer.Patches |
Only primitive type accepted by tesselation shader where a patch consists of arbitrary number of vertices |
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
firstInstance
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
firstInstanceChanged
(
firstInstance
)
¶
firstInstance
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
firstVertex
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
firstVertexChanged
(
firstVertex
)
¶
firstVertex
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
geometry
(
)
¶
QGeometry
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
geometryChanged
(
geometry
)
¶
geometry
–
QGeometry
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
geometryFactory
(
)
¶
QSharedPointer
注意
此函数被弃用。
Returns the geometry functor.
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
indexBufferByteOffset
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
indexBufferByteOffsetChanged
(
offset
)
¶
offset
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
indexOffset
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
indexOffsetChanged
(
indexOffset
)
¶
indexOffset
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
instanceCount
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
instanceCountChanged
(
instanceCount
)
¶
instanceCount
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
primitiveRestartEnabled
(
)
¶
bool
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
primitiveRestartEnabledChanged
(
primitiveRestartEnabled
)
¶
primitiveRestartEnabled
–
bool
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
primitiveType
(
)
¶
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
primitiveTypeChanged
(
primitiveType
)
¶
primitiveType
–
PrimitiveType
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
restartIndexValue
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
restartIndexValueChanged
(
restartIndexValue
)
¶
restartIndexValue
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setFirstInstance
(
firstInstance
)
¶
firstInstance
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setFirstVertex
(
firstVertex
)
¶
firstVertex
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setGeometry
(
geometry
)
¶
geometry
–
QGeometry
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setGeometryFactory
(
factory
)
¶
factory
–
QSharedPointer
注意
此函数被弃用。
Sets the geometry
factory
.
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setIndexBufferByteOffset
(
offset
)
¶
offset
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setIndexOffset
(
indexOffset
)
¶
indexOffset
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setInstanceCount
(
instanceCount
)
¶
instanceCount
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setPrimitiveRestartEnabled
(
enabled
)
¶
enabled
–
bool
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setPrimitiveType
(
primitiveType
)
¶
primitiveType
–
PrimitiveType
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setRestartIndexValue
(
index
)
¶
index
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setVertexCount
(
vertexCount
)
¶
vertexCount
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
setVerticesPerPatch
(
verticesPerPatch
)
¶
verticesPerPatch
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
vertexCount
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
vertexCountChanged
(
vertexCount
)
¶
vertexCount
–
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
verticesPerPatch
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.
verticesPerPatchChanged
(
verticesPerPatch
)
¶
verticesPerPatch
–
int