Qt3DExtras::QPhongMaterial *QgsPolygon3DSymbolEntity::material( const QgsPolygon3DSymbol &symbol ) const { Qt3DExtras::QPhongMaterial *material = new Qt3DExtras::QPhongMaterial; material->setAmbient( symbol.material().ambient() ); material->setDiffuse( symbol.material().diffuse() ); material->setSpecular( symbol.material().specular() ); material->setShininess( symbol.material().shininess() ); return material; }
static Qt3DExtras::QPhongMaterial *_material( const QgsLine3DSymbol &symbol ) { Qt3DExtras::QPhongMaterial *material = new Qt3DExtras::QPhongMaterial; material->setAmbient( symbol.material().ambient() ); material->setDiffuse( symbol.material().diffuse() ); material->setSpecular( symbol.material().specular() ); material->setShininess( symbol.material().shininess() ); return material; }