// =========================================================================== // Copyright 2018 Autodesk, Inc. All rights reserved. // // Use of this software is subject to the terms of the Autodesk license // agreement provided at the time of installation or download, or which // otherwise accompanies this software in either electronic or hard copy form. // =========================================================================== // // // Creation Date: April 29 1997 // // Description: // Global function to ensure the options for circularFillet are set. // // Input Arguments: // Force the factory setting or not. // // Return Value: // None. // global proc circularFilletSetOptionVars( int $forceFactorySettings ) // // // { // primary Radius. // if ($forceFactorySettings || !`optionVar -exists circularFilletRadius`) { optionVar -floatValue circularFilletRadius 1.0 ; } // generate cos. // if ($forceFactorySettings || !`optionVar -exists circularFilletGenerateCoS`) { optionVar -intValue circularFilletGenerateCoS 0 ; } // reverse primary surface. // if ($forceFactorySettings || !`optionVar -exists circularFilletReversePrimary`) { optionVar -intValue circularFilletReversePrimary 0 ; } // reverse secondary surface. // if ($forceFactorySettings || !`optionVar -exists circularFilletReverseSecondary`) { optionVar -intValue circularFilletReverseSecondary 0 ; } // circularFilletOutputPolygons (int) - either 0|1 for polygon or Nurbs output // //if ($forceFactorySettings || !`optionVar -exists circularFilletOutputPolygons`){ // optionVar -intValue circularFilletOutputPolygons 0; //} // Tolerances - To use global Vs local tolerances. // tolerance (boolean), local positional tolerance (float), // local tangent Tolerance (float). // if ($forceFactorySettings || !`optionVar -exists circularFilletUseGlobalTolerance`) { optionVar -intValue circularFilletUseUseGlobalTolerance 1; } if ($forceFactorySettings || !`optionVar -exists circularFilletLocalPositionalTolerance`) { optionVar -floatValue circularFilletLocalPositionalTolerance 0.01; } if ($forceFactorySettings || !`optionVar -exists circularFilletLocalTangentTolerance`) { optionVar -floatValue circularFilletLocalTangentTolerance 0.1; } }