harmonic.mz.util
Class Selector

java.lang.Object
  |
  +--harmonic.mz.util.Selector
All Implemented Interfaces:
harmonic.viewer3D.Task, harmonic.viewer3D.event.ViewportMouseListener

public class Selector
extends java.lang.Object
implements harmonic.viewer3D.Task, harmonic.viewer3D.event.ViewportMouseListener

This is a tool for selecting objects off the viewport. This makes use of viewport.Picking, a low level math utility. This handles mouse messages and selectes objects accordingly. This may be used by anything that is interested in getting a selection. Alternativly, the viewport.Picking can be used directly. Another option is to use import.NodeSetEntry, which makes use of this.

The famous object selector has some options: