Intro06

From JReality Wiki
Revision as of 22:15, 16 July 2009 by Paulpeters (Talk | contribs)

(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Construct a geometry

Source file: Intro06

JavaDoc: Primitives


Run as Java webstart


We create a cylinder from the Primitives class, turn off display of lines and points, and set the polygon diffuse color to white:

import de.jreality.geometry.Primitives;
...
 		SceneGraphComponent myscene = SceneGraphUtility.createFullSceneGraphComponent("myscene");
		myscene.setGeometry(Primitives.cylinder(50));
		Appearance ap = myscene.getAppearance();
		dgs = ShaderUtility.createDefaultGeometryShader(ap, true);
		dgs.setShowLines(false);
		dgs.setShowPoints(false);
		dps = (DefaultPolygonShader) dgs.createPolygonShader("default");
		dps.setDiffuseColor(Color.white);
		JRViewer.display(myscene);


Previous: Intro05 Developer Tutorial: Contents Next: Intro07