Package com.jme.renderer

Examples of com.jme.renderer.ColorRGBA


        super(cell);
    }

    @Override
    protected Node createSceneGraph(Entity entity) {
        ColorRGBA color = new ColorRGBA();
       
        color.r = 0.0f; color.g = 0.0f; color.b = 1.0f; color.a = 1.0f;
        Node ret = createTeapotEntity(cell.getCellID().toString(), color);       

        return ret;
View Full Code Here


    @Override
    public ColorRGBA unmarshal(ColorRGBAHandler h) throws Exception {
        if(h==null)
            return null;
       
        return new ColorRGBA(h.red, h.green, h.blue, h.alpha);
    }
View Full Code Here

            }
            TreeScan.findNode(rc.getSceneRoot(), Geometry.class, new ProcessNodeInterface() {
                public boolean processNode(final Spatial s) {
                    s.setGlowEnabled(highlight);
                    float comps[] = hc.getHighlightColor().getColorComponents(null);
                    ColorRGBA newcolor = new ColorRGBA((float) comps[0],
                            (float) comps[1],
                            (float) comps[2],
                            hc.getHighlightColor().getTransparency());
                    s.setGlowScale(GLOW_SCALE);
                    s.setGlowColor(newcolor);
View Full Code Here

        // Set the wireframe state on the root node
//        WireframeState wf = (WireframeState)rm.createRendererState(StateType.Wireframe);
//        wf.setEnabled(true);
//        rootNode.setRenderState(wf);
        MaterialState ms = (MaterialState)rm.createRendererState(StateType.Material);
        ms.setAmbient(new ColorRGBA(0.25f, 0, 0.5f, 0.40f));
        ms.setDiffuse(new ColorRGBA(0.25f, 0, 0.5f, 0.40f));
        ms.setMaterialFace(MaterialState.MaterialFace.FrontAndBack);;
        //ms.setSpecular(new ColorRGBA(1f, 1, 1f, 1f));
       
        ms.setEnabled(true);
        rootNode.setRenderState(ms);
View Full Code Here

        Sphere sphere = new Sphere(name, 30, 30, radius);
        sphereNode.attachChild(sphere);

        // Set the color to black and the transparency
        RenderManager rm = ClientContextJME.getWorldManager().getRenderManager();
        sphere.setSolidColor(new ColorRGBA(0.0f, 0.0f, 0.0f, 0.5f));
        sphereNode.setRenderState(zbuf);
        MaterialState matState = (MaterialState)rm.createRendererState(StateType.Material);
        sphereNode.setRenderState(matState);
        matState.setDiffuse(new ColorRGBA(0.0f, 0.0f, 0.0f, 0.5f));
        matState.setAmbient(new ColorRGBA(0.0f, 0.0f, 0.0f, 0.5f));
        matState.setShininess(128.0f);
        matState.setEmissive(new ColorRGBA(0.0f, 0.0f, 0.0f, 0.5f));
        matState.setEnabled(true);

        BlendState alphaState = (BlendState)rm.createRendererState(StateType.Blend);
        alphaState.setBlendEnabled(true);
        alphaState.setSourceFunction(BlendState.SourceFunction.SourceAlpha);
View Full Code Here

        LOGGER.info("Converting Color:\n"
                + "\tred: "+c.getRGBColorComponents(null)[0]+"\n"
                + "\tgreen: "+c.getRGBColorComponents(null)[1]+"\n"
                + "\tblue: "+c.getRGBColorComponents(null)[2]);
//                        );
        return new ColorRGBA(rgb[0], rgb[1], rgb[2], 1.0f);
    }
View Full Code Here

                // assign the blender state to the node
                quad.setRenderState(as);
                quad.updateRenderState();

                ColorRGBA color = quad.getDefaultColor();
                quad.setDefaultColor(color);

                wm.addToUpdateList(quad);
            }
        }, null);
View Full Code Here

            public void actionPerformed(ActionEvent e) {
                if(((JPanel)evt.getSource()).getName().equalsIgnoreCase("pnlBackColor")) {
                    Color newCol = chooser.getColor();
                    float[] comps = new float[3];
                    comps = newCol.getComponents(null);
                    newBackColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
                    pnlBackColor.setBackground(newCol);
                   
                } else {
                    Color newCol = chooser.getColor();
                    float[] comps = new float[3];
                    comps = newCol.getComponents(null);
                    newCol.getComponents(comps);
                    newTextColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
                    pnlTextColor.setBackground(newCol);
                   
                }
            }
        },null);
View Full Code Here

               
                if(((JPanel)evt.getSource()).getName().equalsIgnoreCase("pnlBackColor")) {
                    Color newCol = chooser.getColor();
                    float[] comps = new float[3];
                    comps = newCol.getComponents(null);
                    newBackColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
                    pnlBackColor.setBackground(newCol);
                   
                } else {
                    Color newCol = chooser.getColor();
                    float[] comps = new float[3];
                    comps = newCol.getComponents(null);
                    newCol.getComponents(comps);
                    newTextColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
                    pnlTextColor.setBackground(newCol);
                }
            }
        },null);
        dialog.setVisible(true);
View Full Code Here

            String url = dialog.getServerURL();
            float x = dialog.getLocationX();
            float y = dialog.getLocationY();
            float z = dialog.getLocationZ();
            float angle = dialog.getLookAtAngle();
            ColorRGBA backColor = dialog.getBackgroundColor();
            ColorRGBA textColor = dialog.getTextColor();
            String imageURL = dialog.getImageURL();
            String message = dialog.getMessage();

            Placemark placemark = new Placemark(name, url, x, y, z, angle, backColor, textColor,
                    imageURL, message);
View Full Code Here

TOP

Related Classes of com.jme.renderer.ColorRGBA

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.