From cb009d86fbabb6c1a3519c9222357352109c443c Mon Sep 17 00:00:00 2001 From: eap Date: Fri, 7 Aug 2015 15:39:33 +0300 Subject: [PATCH] 23102: [CEA 1486 ] Add the parameters for defining the boundary layers Do not pass invalid and incomplete VL parameters --- src/HexoticPlugin/HexoticPlugin_Hexotic.cxx | 22 +++++++++------------ 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/HexoticPlugin/HexoticPlugin_Hexotic.cxx b/src/HexoticPlugin/HexoticPlugin_Hexotic.cxx index 568fae0..7c781af 100644 --- a/src/HexoticPlugin/HexoticPlugin_Hexotic.cxx +++ b/src/HexoticPlugin/HexoticPlugin_Hexotic.cxx @@ -1093,23 +1093,19 @@ std::string HexoticPlugin_Hexotic::getHexoticCommand(const TCollection_AsciiStri if (_sizeMaps.begin() != _sizeMaps.end()) run_Hexotic += sizeMap + Hexotic_SizeMap_Prefix; - if (_nbLayers > 0) + if (_nbLayers > 0 && + _firstLayerSize > 0 && + _growth > 0 && + !_facesWithLayers.empty()) + { run_Hexotic += comNbLayers + nbLayers; - - if (_firstLayerSize > 0) run_Hexotic += comFirstLayerSize + firstLayerSize; - - run_Hexotic += comDirection + direction; - - if (_growth > 0) + run_Hexotic += comDirection + direction; run_Hexotic += comGrowth + growth; - - if (!_facesWithLayers.empty()) run_Hexotic += comFacesWithLayers + facesWithLayers; - - if (!_imprintedFaces.empty()) - run_Hexotic += comImptintedFaces + imprintedFaces; - + if (!_imprintedFaces.empty()) + run_Hexotic += comImptintedFaces + imprintedFaces; + } run_Hexotic += in + Hexotic_In + out + Hexotic_Out; run_Hexotic += subdom + mode; #ifndef WIN32 -- 2.39.2