public BasicScene() { _root = new Node("root"); }
public CompoundInteractWidget() { super(new BasicFilterList()); _handle = new Node("handleRoot"); }
public RotateWidget(final IFilterList filterList) { super(filterList); _handle = new Node("rotationHandle"); final ZBufferState zstate = new ZBufferState(); zstate.setFunction(TestFunction.LessThanOrEqualTo); _handle.setRenderState(zstate); _handle.getSceneHints().setRenderBucketType(RenderBucketType.Transparent); _handle.updateGeometricState(0); if (RotateWidget.DEFAULT_CURSOR != null) { setMouseOverCallback(new SetCursorCallback(RotateWidget.DEFAULT_CURSOR)); } }
final Node sceneRoot = new Node( visualScene.getAttributeValue("name") != null ? visualScene.getAttributeValue("name") : "Collada Root");
public MovePlanarWidget(final IFilterList filterList) { super(filterList); _handle = new Node("moveHandle"); final BlendState blend = new BlendState(); blend.setBlendEnabled(true); _handle.setRenderState(blend); final ZBufferState zstate = new ZBufferState(); zstate.setFunction(TestFunction.LessThanOrEqualTo); _handle.setRenderState(zstate); _handle.getSceneHints().setRenderBucketType(RenderBucketType.Transparent); _handle.updateGeometricState(0); if (MovePlanarWidget.DEFAULT_CURSOR != null) { setMouseOverCallback(new SetCursorCallback(MovePlanarWidget.DEFAULT_CURSOR)); } }
public MoveWidget(final IFilterList filterList) { super(filterList); _handle = new Node("moveHandle"); final BlendState blend = new BlendState(); blend.setBlendEnabled(true); _handle.setRenderState(blend); final ZBufferState zstate = new ZBufferState(); zstate.setFunction(TestFunction.LessThanOrEqualTo); _handle.setRenderState(zstate); _handle.getSceneHints().setRenderBucketType(RenderBucketType.Transparent); _handle.updateGeometricState(0); if (MoveWidget.DEFAULT_CURSOR != null) { setMouseOverCallback(new SetCursorCallback(MoveWidget.DEFAULT_CURSOR)); } }
public MoveMultiPlanarWidget(final IFilterList filterList, final double extent) { super(filterList); _handle = new Node("moveHandle"); final BlendState blend = new BlendState(); blend.setBlendEnabled(true); _handle.setRenderState(blend); final ZBufferState zstate = new ZBufferState(); zstate.setFunction(TestFunction.LessThanOrEqualTo); _handle.setRenderState(zstate); _handle.getSceneHints().setRenderBucketType(RenderBucketType.Transparent); _handle.updateGeometricState(0); createDefaultHandle(extent); if (MoveMultiPlanarWidget.DEFAULT_CURSOR != null) { setMouseOverCallback(new SetCursorCallback(MoveMultiPlanarWidget.DEFAULT_CURSOR)); } }
public void init() { if (Constants.stats) { Constants.updateGraphs = true; } rootNode.getSceneHints().setCullHint(CullHint.Dynamic); statNode.getSceneHints().setCullHint(CullHint.Never); grid = createGrid(); rootNode.attachChild(grid); particleNode = new Node("particles"); rootNode.attachChild(particleNode); final ZBufferState zbuf = new ZBufferState(); zbuf.setWritable(false); zbuf.setEnabled(true); zbuf.setFunction(ZBufferState.TestFunction.LessThanOrEqualTo); particleNode.setRenderState(zbuf); statNode.updateGeometricState(0, true); };
final Node skinNode = new Node(meshNode.getName());
nodeName = dNode.getAttributeValue("id", dNode.getName()); final Node node = new Node(nodeName);
public QuadImposterNode(final String name, final int twidth, final int theight, final int depth, final int samples, final Timer timer) { super(name); _twidth = twidth; _theight = theight; _depth = depth; _samples = samples; _timer = timer; _texture = new Texture2D(); _imposterQuad = new Quad("ImposterQuad"); _imposterQuad.resize(1, 1); _imposterQuad.setModelBound(new BoundingBox()); _imposterQuad.getSceneHints().setTextureCombineMode(TextureCombineMode.Replace); _imposterQuad.getSceneHints().setLightCombineMode(LightCombineMode.Off); super.attachChild(_imposterQuad); getSceneHints().setRenderBucketType(RenderBucketType.Transparent); _targetScene = new Node(); super.attachChild(_targetScene); for (int i = 0; i < _corners.length; i++) { _corners[i] = new Vector3(); } if (timer != null) { _redrawRate = _elapsed = 0.05; // 20x per sec } else { setCameraAngleThreshold(10.0); setCameraDistanceThreshold(0.2); } _haveDrawn = false; }
public QuadImposterNode(final String name, final int twidth, final int theight, final int depth, final int samples, final Timer timer) { super(name); _twidth = twidth; _theight = theight; _depth = depth; _samples = samples; _timer = timer; _texture = new Texture2D(); _imposterQuad = new Quad("ImposterQuad"); _imposterQuad.resize(1, 1); _imposterQuad.setModelBound(new BoundingBox()); _imposterQuad.getSceneHints().setTextureCombineMode(TextureCombineMode.Replace); _imposterQuad.getSceneHints().setLightCombineMode(LightCombineMode.Off); super.attachChild(_imposterQuad); getSceneHints().setRenderBucketType(RenderBucketType.Transparent); _targetScene = new Node(); super.attachChild(_targetScene); for (int i = 0; i < _corners.length; i++) { _corners[i] = new Vector3(); } if (timer != null) { _redrawRate = _elapsed = 0.05; // 20x per sec } else { setCameraAngleThreshold(10.0); setCameraDistanceThreshold(0.2); } _haveDrawn = false; }
if (colladaGeometry.getChild("mesh") != null) { final Element cMesh = colladaGeometry.getChild("mesh"); final Node meshNode = new Node(colladaGeometry.getAttributeValue("name", colladaGeometry.getName()));