The necksizes range from 1/2 to -1/2. Positive necksizes are embeeded unduloid ends, while negative necksizes correspond to immersed nodoid ends.
The absolute values of the three necksizes must satisfy the spherical triangle inequalities, and in the case of nodoid ends, the weights (which depend quadratically on the necksizes) must satisfy weight balancing inequalities.
Java NoidViewer archive: NoidViewer.jar
TrinoidViewer image library: TrinoidImage500.jar
Java NoidViewer source code: NoidViewerSrc.jar
NoidViewer uses the following JavaView archives: javaview.jar jvx.jar