mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Rename terrain texture for clarity
This commit is contained in:
parent
7c08046a47
commit
798ed57155
@ -9,7 +9,7 @@ QgsAbstractMaterialSettings.InstancedPoints = QgsMaterialSettingsRenderingTechni
|
||||
QgsAbstractMaterialSettings.InstancedPoints.__doc__ = "Instanced based rendering, requiring triangles and point data"
|
||||
QgsAbstractMaterialSettings.Points = QgsMaterialSettingsRenderingTechnique.Points
|
||||
QgsAbstractMaterialSettings.Points.__doc__ = "Point based rendering, requires point data"
|
||||
QgsAbstractMaterialSettings.Terrain = QgsMaterialSettingsRenderingTechnique.Terrain
|
||||
QgsAbstractMaterialSettings.Terrain.__doc__ = "Terrain rendering"
|
||||
QgsMaterialSettingsRenderingTechnique.__doc__ = 'Material rendering techniques\n\n.. versionadded:: 3.16\n\n' + '* ``Triangles``: ' + QgsMaterialSettingsRenderingTechnique.Triangles.__doc__ + '\n' + '* ``Lines``: ' + QgsMaterialSettingsRenderingTechnique.Lines.__doc__ + '\n' + '* ``InstancedPoints``: ' + QgsMaterialSettingsRenderingTechnique.InstancedPoints.__doc__ + '\n' + '* ``Points``: ' + QgsMaterialSettingsRenderingTechnique.Points.__doc__ + '\n' + '* ``Terrain``: ' + QgsMaterialSettingsRenderingTechnique.Terrain.__doc__
|
||||
QgsAbstractMaterialSettings.TrianglesWithFixedTexture = QgsMaterialSettingsRenderingTechnique.TrianglesWithFixedTexture
|
||||
QgsAbstractMaterialSettings.TrianglesWithFixedTexture.__doc__ = "Triangle based rendering, using a fixed, non-user-configurable texture (e.g. for terrain rendering)"
|
||||
QgsMaterialSettingsRenderingTechnique.__doc__ = 'Material rendering techniques\n\n.. versionadded:: 3.16\n\n' + '* ``Triangles``: ' + QgsMaterialSettingsRenderingTechnique.Triangles.__doc__ + '\n' + '* ``Lines``: ' + QgsMaterialSettingsRenderingTechnique.Lines.__doc__ + '\n' + '* ``InstancedPoints``: ' + QgsMaterialSettingsRenderingTechnique.InstancedPoints.__doc__ + '\n' + '* ``Points``: ' + QgsMaterialSettingsRenderingTechnique.Points.__doc__ + '\n' + '* ``TrianglesWithFixedTexture``: ' + QgsMaterialSettingsRenderingTechnique.TrianglesWithFixedTexture.__doc__
|
||||
# --
|
||||
|
@ -17,7 +17,7 @@ enum class QgsMaterialSettingsRenderingTechnique
|
||||
Lines,
|
||||
InstancedPoints,
|
||||
Points,
|
||||
Terrain,
|
||||
TrianglesWithFixedTexture,
|
||||
};
|
||||
|
||||
|
||||
|
@ -38,7 +38,7 @@ enum class QgsMaterialSettingsRenderingTechnique SIP_MONKEYPATCH_SCOPEENUM_UNNES
|
||||
Lines, //!< Line based rendering, requires line data
|
||||
InstancedPoints, //!< Instanced based rendering, requiring triangles and point data
|
||||
Points, //!< Point based rendering, requires point data
|
||||
Terrain, //!< Terrain rendering
|
||||
TrianglesWithFixedTexture, //!< Triangle based rendering, using a fixed, non-user-configurable texture (e.g. for terrain rendering)
|
||||
};
|
||||
|
||||
|
||||
|
@ -34,7 +34,7 @@ bool QgsGoochMaterialSettings::supportsTechnique( QgsMaterialSettingsRenderingTe
|
||||
switch ( technique )
|
||||
{
|
||||
case QgsMaterialSettingsRenderingTechnique::Triangles:
|
||||
case QgsMaterialSettingsRenderingTechnique::Terrain:
|
||||
case QgsMaterialSettingsRenderingTechnique::TrianglesWithFixedTexture:
|
||||
return true;
|
||||
|
||||
case QgsMaterialSettingsRenderingTechnique::Lines:
|
||||
@ -82,7 +82,7 @@ Qt3DRender::QMaterial *QgsGoochMaterialSettings::toMaterial( QgsMaterialSettings
|
||||
switch ( technique )
|
||||
{
|
||||
case QgsMaterialSettingsRenderingTechnique::Triangles:
|
||||
case QgsMaterialSettingsRenderingTechnique::Terrain:
|
||||
case QgsMaterialSettingsRenderingTechnique::TrianglesWithFixedTexture:
|
||||
{
|
||||
Qt3DExtras::QGoochMaterial *material = new Qt3DExtras::QGoochMaterial;
|
||||
material->setDiffuse( mDiffuse );
|
||||
|
@ -41,7 +41,7 @@ bool QgsPhongMaterialSettings::supportsTechnique( QgsMaterialSettingsRenderingTe
|
||||
case QgsMaterialSettingsRenderingTechnique::Lines:
|
||||
case QgsMaterialSettingsRenderingTechnique::InstancedPoints:
|
||||
case QgsMaterialSettingsRenderingTechnique::Points:
|
||||
case QgsMaterialSettingsRenderingTechnique::Terrain:
|
||||
case QgsMaterialSettingsRenderingTechnique::TrianglesWithFixedTexture:
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@ -121,7 +121,7 @@ Qt3DRender::QMaterial *QgsPhongMaterialSettings::toMaterial( QgsMaterialSettings
|
||||
case QgsMaterialSettingsRenderingTechnique::Triangles:
|
||||
case QgsMaterialSettingsRenderingTechnique::InstancedPoints:
|
||||
case QgsMaterialSettingsRenderingTechnique::Points:
|
||||
case QgsMaterialSettingsRenderingTechnique::Terrain:
|
||||
case QgsMaterialSettingsRenderingTechnique::TrianglesWithFixedTexture:
|
||||
{
|
||||
bool fitsInCache = false;
|
||||
QImage textureSourceImage;
|
||||
|
@ -105,7 +105,7 @@ Qgs3DMapConfigWidget::Qgs3DMapConfigWidget( Qgs3DMapSettings *map, QgsMapCanvas
|
||||
chkShowLightSourceOrigins->setChecked( mMap->showLightSourceOrigins() );
|
||||
|
||||
groupTerrainShading->setChecked( mMap->isTerrainShadingEnabled() );
|
||||
widgetTerrainMaterial->setTechnique( QgsMaterialSettingsRenderingTechnique::Terrain );
|
||||
widgetTerrainMaterial->setTechnique( QgsMaterialSettingsRenderingTechnique::TrianglesWithFixedTexture );
|
||||
QgsPhongMaterialSettings terrainShadingMaterial = mMap->terrainShadingMaterial();
|
||||
widgetTerrainMaterial->setSettings( &terrainShadingMaterial, nullptr );
|
||||
|
||||
|
@ -64,7 +64,7 @@ void QgsPhongMaterialWidget::setTechnique( QgsMaterialSettingsRenderingTechnique
|
||||
break;
|
||||
}
|
||||
|
||||
case QgsMaterialSettingsRenderingTechnique::Terrain:
|
||||
case QgsMaterialSettingsRenderingTechnique::TrianglesWithFixedTexture:
|
||||
{
|
||||
lblAmbient->setVisible( true );
|
||||
btnAmbient->setVisible( true );
|
||||
|
Loading…
x
Reference in New Issue
Block a user