Download Latest Version GeomSS_Linux.tgz (16.7 MB)
Email in envelope

Get an email when there's a new version of GeomSS

Home / GeomSS / Version 0.0.16
Name Modified Size InfoDownloads / Week
Parent folder
Readme.txt 2012-10-07 1.9 kB
GeomSS_0.0.16_Windows.zip 2012-10-07 3.0 MB
GeomSS_0.0.16_Source.zip 2012-10-07 14.0 MB
GeomSS_0.0.16_MacOSX.dmg 2012-10-07 3.3 MB
GeomSS_0.0.16_Linux_and_Others.tgz 2012-10-07 3.0 MB
Totals: 5 Items   23.2 MB 0
GeomSS 0.0.16 Release Notes:
10/7/2012
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 some minor new features but is primarily a bug fix release.  Changes include:
* Fixed a bug with connecting a list of curves that contain control point weights other than 1.0.
* Fixed a bug with calculating the tangency point on a curve from another point.
* Corrected a round-off error that could occur when creating a revolved surface.
* Modified SurfaceFactory.fitPoints() to work properly with an input array that has a collapsed edge.
* Added GeomSS commands to easily create an arbitrary rotation (with axis-angle, or Euler angles, or Quaternions).
* Added a "geomss.ui.Colors" class that contains a larger selection of pre-defined color constants than what is found in java.awt.Colors.
* Added a "drawMultiColored" GeomSS command that will draw a list of geometry elements with each element drawn a different color.
* Added a "getTotalTransformation()" method that returns the total transformation that results from a chain of GeomTransform objects nested one inside the other.
* Added the ability to find the closest point between a surface and a plane.
* Added a method that will return the limit point, in the given coordinate direction, on a surface.
* Added an "isValid" method that determines if a particular geometry element is numerically valid and doesn't contain NaN or Inf values.
* Modified to no longer automatically draw a geometry after loading it by choosing "Open..." from the file menu.
Source: Readme.txt, updated 2012-10-07