=============================================================== surf_auto_cpp RELEASE NOTES: 04/20/23 RELEASE VERSION 1.26.2 =============================================================== Enhancements/ Additions: ------------------------ * Added metric capability. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 11/20/22 RELEASE VERSION 1.25.14 =============================================================== Enhancements/ Additions: ------------------------ * Changed all sprintf calls to snprintf. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 12/03/21 RELEASE VERSION 1.25.13 =============================================================== Enhancements/ Additions: ------------------------ * Changed variable name ref_len to ref_len_. * Changes for compatibility with aflr4 and dgeom mods to save edge ID. * Added saving edge ID to surfgen_cad_eval_bedge. * Added routines needed by Vizir based GUI. * Modified use of sf_global. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 04/13/21 RELEASE VERSION 1.24.2 =============================================================== Enhancements/ Additions: ------------------------ * Added capability for EGADS effective surface definitions. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 02/09/21 RELEASE VERSION 1.23.5 =============================================================== Enhancements/ Additions: ------------------------ * Added capability for edge scale factor that is applied to specified edges. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 09/01/20 RELEASE VERSION 1.22.9 =============================================================== Enhancements/ Additions: ------------------------ * Changes for compatibility with revised DGEOM library. * Removed functions that duplicate DGEOM library functions. * Added global scale factor sf_all to setting of min, max, and abs_min spacing. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 06/07/20 RELEASE VERSION 1.21.1 =============================================================== Enhancements/ Additions: ------------------------ * Modifications to improve surface spacing irregularity in cases with proximity spacing reduction. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 05/14/20 RELEASE VERSION 1.20.2 =============================================================== Enhancements/ Additions: ------------------------ * Modifications to insure that the minimum number of segments on a curve or loop set by min_nseg and min_nseg_loop is not limited my the minimum spacing set with min_scale and ref_len. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 05/01/20 RELEASE VERSION 1.19.15 =============================================================== Enhancements/ Additions: ------------------------ * Modifications for surface based background interpolation of length scale. * Removed volume based background mesh capability. Bugs Fixed: ----------- * Correct potential divide by zero cases. =============================================================== surf_auto_cpp RELEASE NOTES: 10/26/19 RELEASE VERSION 1.18.3 =============================================================== Enhancements/ Additions: ------------------------ * Changes for compatibility. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 07/30/19 RELEASE VERSION 1.18.2 =============================================================== Enhancements/ Additions: ------------------------ * Changes to allow CAD based curvature evaluation to have a lower and upper limit to uv values. This change is required for compatibility with LIB egads_aflr4 and surf_auto. * Added error flags and return values as needed. Bugs Fixed: ----------- * Corrected instances of return error flags that were ignored. =============================================================== surf_auto_cpp RELEASE NOTES: 06/23/19 RELEASE VERSION 1.17.2 =============================================================== Enhancements/ Additions: ------------------------ * Changes for compatibility with revised lib DGEOM. * Add edge arc length evaluation for initial edge discretization. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 05/28/19 RELEASE VERSION 1.16.1 =============================================================== Enhancements/ Additions: ------------------------ * Bugs Fixed: ----------- * Corrected evaluation issue that produced coordinates on curves that were offset from the actual surface definition. =============================================================== surf_auto_cpp RELEASE NOTES: 05/06/19 RELEASE VERSION 1.15.6 =============================================================== Enhancements/ Additions: ------------------------ * Modifications for high-order discrete geometry evaluation option. * Removed eigenvalue analysis code. * Created new eigenvalue analysis code in lib SURF_AUTO. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 02/16/19 RELEASE VERSION 1.13.2 =============================================================== Enhancements/ Additions: ------------------------ * Added capability for gluing non-manifold connections with discrete geometry definitions. Note that for prior versions this capability only worked with CAD geometry definitions. * Modified arc-length distribution generation for edge grids to always use linear interpolation for the background distribution (if any). Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 02/03/19 RELEASE VERSION 1.12.5 =============================================================== Enhancements/ Additions: ------------------------ * API changes for compatibility with lib surf_auto. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 01/17/19 RELEASE VERSION 1.12.4 =============================================================== Enhancements/ Additions: ------------------------ * Added edge mesh spacing scale factor for each surface. This allows the spacing on edges of a given surface to be modified based on the level of discontinuity between neighboring surfaces that share an edge. Bugs Fixed: ----------- * =============================================================== surf_auto_cpp RELEASE NOTES: 11/09/18 RELEASE VERSION 1.11.4 =============================================================== Enhancements/ Additions: ------------------------ * Added C-code API to all source and include files. * Added suffix _cpp to all CPP-code routine names. * Renamed surfgen lib as surf_auto_cpp lib. Bugs Fixed: ----------- * =============================================================== surfgen RELEASE NOTES: 11/04/18 RELEASE VERSION 1.10.3 =============================================================== Enhancements/ Additions: ------------------------ * Added C++ code from dcurv and egen_auto. Bugs Fixed: ----------- * =============================================================== surfgen RELEASE NOTES: 10/25/18 RELEASE VERSION 1.9.3 =============================================================== Enhancements/ Additions: ------------------------ * Changes for compatibility with the added scale factor. * Improved handling of degenerate edges. * Added transparent surface capability. Bugs Fixed: ----------- * Fixed a potential surface spacing value mismatch. =============================================================== surfgen RELEASE NOTES: 09/07/18 RELEASE VERSION 1.7.5 =============================================================== Enhancements/ Additions: ------------------------ * Added both CAD and discrete geometry versions of surface curvature based mesh spacing. Bugs Fixed: ----------- * =============================================================== surfgen RELEASE NOTES: 08/14/18 RELEASE VERSION 1.6.3 =============================================================== Enhancements/ Additions: ------------------------ * Added initial version of surface curvature based mesh spacing. * Changes for consolidation of CAD and discrete functionality. Bugs Fixed: ----------- * =============================================================== surfgen RELEASE NOTES: 05/25/18 RELEASE VERSION 1.2.19 =============================================================== Enhancements/ Additions: ------------------------ * Changes for compatibility. Bugs Fixed: ----------- * =============================================================== surfgen RELEASE NOTES: 03/28/18 RELEASE VERSION 1.1.0 =============================================================== Enhancements/ Additions: ------------------------ * Bugs Fixed: ----------- * Corrected issue with use of spline fit for edge interpolation. =============================================================== surfgen RELEASE NOTES: 03/05/18 RELEASE VERSION 1.0.0 =============================================================== Enhancements/ Additions: ------------------------ * Initial release of SURFGEN library. Bugs Fixed: -----------