Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Readme.txt | 2013-07-14 | 2.3 kB | |
GeomSS_0.0.19_Windows.zip | 2013-07-14 | 10.6 MB | |
GeomSS_0.0.19_Source.zip | 2013-07-14 | 32.4 MB | |
GeomSS_0.0.19_Solaris.tgz | 2013-07-14 | 10.9 MB | |
GeomSS_0.0.19_MacOSX.dmg | 2013-07-14 | 11.1 MB | |
GeomSS_0.0.19_Linux.tgz | 2013-07-14 | 10.9 MB | |
Totals: 6 Items | 75.9 MB | 0 |
GeomSS 0.0.19 Release Notes: 7/14/2013 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. This update adds a new native file format for GeomSS and fixes a raft of bugs. Changes include: * Added a new "native" XML based file format for GeomSS, XGSS, that can fully save and restore all geometry elements as well as certain other objects. * Added "save" and "open" BeanShell scripts that save and read back in all the geometry and non-geometry variables found in the BeanShell console global workspace. * Modified File menu so that "Save..." and "Open..." save and restore the console workspace and a new item "Import..." is used to read in other geometry files (the previous function of "Open..."). * All geometry objects can now be easily serialized to XML (as was always intended, just never completely implemented until now). * Added the ability to calculate the signed area of the region enclosed or subtended by a planar curve or list of co-planar curves. * Added a constructor for a circle where the xhat and yhat directions are specified. * Improved the robustness of Plane-Surface and Surface-Surface intersections, but more work is required (these intersectors are not hard to break). * Added new STA, BUT, and WAT commands that make planar station (constant X), buttock line (constant Y), and water line (constant Z) cuts through curves or surfaces. * Further improved the IGES reader to better read Curve-On-Surface (Type 142) entities as well as better handling of writing geometry that is other than 3D (it is converted to 3D by dropping additional dimensions or padding with zero if less than 3D). * Corrected a bug that would cause the 3D view to blank when the mouse button was released after a rotation on the Windows platform. * Picked up the new Open Source Java3D 1.6.0 pre 7 ([https://github.com/hharrison]) and bundled Java3D with the application (a separation installation of Java3D is no longer required!).