diff --git a/src/functionObjects/graphics/runTimePostProcessing/surface.C b/src/functionObjects/graphics/runTimePostProcessing/surface.C index 34995e71a300c6e025b754b4aeaf7d6d3a283290..3e6e36a189db64e4761a958df10673fb255df80a 100644 --- a/src/functionObjects/graphics/runTimePostProcessing/surface.C +++ b/src/functionObjects/graphics/runTimePostProcessing/surface.C @@ -211,6 +211,8 @@ Foam::functionObjects::runTimePostPro::surface::surface representationTypeNames.get("representation", dict) ), featureEdges_(dict.getOrDefault("featureEdges", false)), + backFaceCulling_(dict.getOrDefault("backFaceCulling", false)), + frontFaceCulling_(dict.getOrDefault("frontFaceCulling", true)), surfaceColour_(nullptr), edgeColour_(nullptr), surfaceActor_(), diff --git a/src/functionObjects/graphics/runTimePostProcessing/surface.H b/src/functionObjects/graphics/runTimePostProcessing/surface.H index c450bc289f4e38975866024def0d9c312df90831..8dd23c7886f441a8b705d15ccd9d91ab3535634b 100644 --- a/src/functionObjects/graphics/runTimePostProcessing/surface.H +++ b/src/functionObjects/graphics/runTimePostProcessing/surface.H @@ -170,6 +170,12 @@ protected: //- Activate feature edges bool featureEdges_; + //- Back face culling option; default = off + bool backFaceCulling_; + + //- Front face culling option; default = on + bool frontFaceCulling_; + //- Surface colour autoPtr<Function1<vector>> surfaceColour_;