Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
GeomSS_0.5.02_Source.zip | 2016-10-30 | 33.7 MB | |
GeomSS_0.5.02_Windows.zip | 2016-10-30 | 15.8 MB | |
Readme.txt | 2016-10-30 | 1.7 kB | |
GeomSS_0.5.02_Solaris.tgz | 2016-10-30 | 15.7 MB | |
GeomSS_0.5.02_Linux.tgz | 2016-10-30 | 16.1 MB | |
GeomSS_0.5.02_MacOSX.dmg | 2016-10-30 | 16.4 MB | |
Totals: 6 Items | 97.7 MB | 0 |
GeomSS 0.5.02 Release Notes: October 30, 2016 by: Joseph A. Huwaldt GeomSS (Geometry Scripting System) is a geometry modeling and scripting system written in Java. It uses the BeanShell scripting language to allow the user to write scripts which can create and analyze complex geometries that include NURBS curves and surfaces. This is especially important for geometry modeling tasks that must be repeated over and over with small or parametric variations. Date: October 30, 2016 This is a minor update to fix a few bugs that have cropped up and add a couple of minor features. * Modified "plotXY()" command to accept lists of any Number type (not just Double). * Added a "fitPlane" command that will fit a plane to a list of points in a least-squared orthogonal error sense. * Added a set of "rangeList" commands for creating an returning lists of integers that range between input values (somewhat similar to the Python "range" command, but as a List). * Added the ability to serialize a CircleInfo record to XML. This allows it to be saved in an XGSS file. * Fixed a bug in Vector.toDimension() that could cause a NullPointerException to be thrown under certain circumstances. * Fixed a bug that could cause a NullPointerException to be thrown when drawing GeomNote objects contained in GeometryList objects. * Fixed a bug where the "list()" command could sometimes throw an exception. * Fixed a bug that caused Plane objects retrieved from XML to loose the reference points they were saved with. * Modified IGES reader to respect the Plane reference points when reading in planes from a file. Previously, the reference point would be ignored in favor of the "D" coefficient (which is somewhat, but not completely redundant).