Package com.jme.scene

Examples of com.jme.scene.Node


        // visible, then make it visible.
        if (visible == true && isVisible == false) {
            RenderUpdater updater = new RenderUpdater() {
                public void update(Object arg0) {
                    Affordance affordance = (Affordance)arg0;
                    Node rootNode = affordance.getRootNode();
                    ClientContextJME.getWorldManager().addEntity(affordance);
                    ClientContextJME.getWorldManager().addToUpdateList(rootNode);
                }
            };
            WorldManager wm = ClientContextJME.getWorldManager();
View Full Code Here


    protected Spatial[] getSpatials() {

        if (horizBar == null) {
            horizBar = new FrameRect("HorizontalBar", view, gui, horizWidth, horizHeight);
        }
        Node horizNode = horizBar.getNode();

        if (vertBar == null) {
            vertBar = new FrameRect("Vertical Bar", view, gui, vertWidth, vertHeight);
        }
        Node vertNode = vertBar.getNode();

        return new Node[]{horizNode, vertNode};
    }
View Full Code Here

            // Legacy support, the DeployedModels object for new builds contains
            // the model bounds.
            // Go ahead and load the model. We need to load the model in order to
            // find out its bounds to set the hint.
            ModelLoader loader = dm.getModelLoader();
            Node node = loader.loadDeployedModel(dm, null);
            BoundingVolume bounds = node.getWorldBound();
            hint = getBoundingVolumeHint(bounds);
            posComp.setBounds(bounds);
        } else {
            hint = getBoundingVolumeHint(dm.getModelBounds());
            posComp.setBounds(dm.getModelBounds());
View Full Code Here

    private void setupEntity(Entity e) {
        WlAvatarCharacter character = getRenderer().getAvatarCharacter();
        JScene js = character.getJScene();

        Node attachNode =
                js.getExternalKidsRoot(ExternalKidsType.UNTRANSFORMED);

        RenderManager rm = ClientContextJME.getWorldManager().getRenderManager();

        RenderComponent rc = rm.createRenderComponent(this);
View Full Code Here

    public void showBounds(final BoundingVolume bounds) {
  if (rootNode != null) {
      dispose();
  }

        rootNode = new Node("Bounds Viewer Node");
        RenderManager rm = ClientContextJME.getWorldManager().getRenderManager();
        RenderComponent rc = rm.createRenderComponent(rootNode);
        this.addComponent(RenderComponent.class, rc);

        // Set the Z-buffer state on the root node
View Full Code Here

        super(cell);
        listener = new MyMouseListener();
    }

    protected Node createSceneGraph(Entity entity) {
        root = new Node("orb root");
        orbNode = new Node("orb node");
        attachOrb(entity);
        attachNameTag();
        createSpeakingAnimations(entity);
        RenderComponent rc = ClientContextJME.getWorldManager().getRenderManager().createRenderComponent(root);
        entity.addComponent(RenderComponent.class, rc);
View Full Code Here

        setVisible(true);
        return root;
    }

    private void attachNameTag() {
        final Node nameTag = ((OrbCell) cell).getNameTagNode();
        nameTag.setLocalTranslation(0, OUTER_RADIUS/2, 0);
         orbNode.attachChild(nameTag);
    }
View Full Code Here

        translatorClip.start();
        translatorClip.resume();
    }

    private void attachInnerOrb(Entity entity) {
        innerOrbNode = new Node("Inner orb node");
        innerOrb = new Sphere("Inner Orb", 8, 8, INNER_RADIUS);
        innerOrb.setModelBound(new BoundingSphere());
        innerOrb.updateModelBound();
        innerOrb.setRenderState(DEFAULT_MATERIALSTATE);
        innerOrb.setRenderState(DEFAULT_SHADESTATE);
View Full Code Here

    }
   
    //get rootNode from the game
    field = ExampleGame.class.getDeclaredField("scene");
    field.setAccessible(true);
    Node scene = (Node)field.get(app);
    setScene(scene);
   
    //connect to the server
    System.out.println("Connecting...");
    client.connectAndWait(serverReliable, serverFast, 5000);
View Full Code Here

    }
   
    //get rootNode from the game
    field = ExampleGame.class.getDeclaredField("scene");
    field.setAccessible(true);
    Node scene = (Node)field.get(app);
    setScene(scene);
   
    syncManager.register(player, new SynchronizeCreateMessage(), 50); //register the server's sphere
  }
View Full Code Here

TOP

Related Classes of com.jme.scene.Node

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.