Use jReality with groovy
Source file: testJRViewer.groovy
Source file: mygroovy
This file testJRViewer.groovy is an example to show how to use jReality with groovy, a popular scripting language written in groovy.
To run this example with the JOGL backend enabled:
- Download and install groovy.
- Edit the executable script mygroovy to reflect the configuration of your filesystem
- Run "mygroovy testJRViewer.groovy"
If successful, you should see a colored icosahedron displayed in a JRViewer application.
Warning: when specifying double values as Appearance attributes in groovy, be sure the specify the number with a following capital D, e.g.,
ap.setAttribute(TRANSPARENCY, 0.5D);
This is necessary since the Groovy interpreter uses BigDecimals by default, but these don't get passed correctly to the set method.
More advanced example
Source file: MatrixMultiplication.groovy
This example (contributed by Michael Pacchioli of City College, NY) is a more advanced groovy script using jReality.
- It demonstrates how matrix multiplication works using a 3D model.
- Each time you invoke it, you get different random matrices!
You'll need at least version 1..5.4 of groovy for this script to work properly.
|