本文整理了Java中com.jme3.scene.Spatial.addLight()
方法的一些代码示例,展示了Spatial.addLight()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Spatial.addLight()
方法的具体详情如下:
包路径:com.jme3.scene.Spatial
类名称:Spatial
方法名:addLight
[英]addLight
adds the given light to the Spatial; causing all child Spatials to be affected by it.
[中]addLight
将给定的光添加到空间中;使所有子空间都受其影响。
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
protected Spatial makeCharacter() {
// load a character from jme3test-test-data
Spatial golem = assetManager.loadModel("Models/Oto/Oto.mesh.xml");
golem.scale(0.5f);
golem.setLocalTranslation(-1.0f, -1.5f, -0.6f);
// We must add a light to make the model visible
DirectionalLight sun = new DirectionalLight();
sun.setDirection(new Vector3f(-0.1f, -0.7f, -1.0f));
golem.addLight(sun);
return golem;
}
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
private void makeScene() {
// load sky
rootNode.attachChild(SkyFactory.createSky(assetManager, "Textures/Sky/Bright/BrightSky.dds", SkyFactory.EnvMapType.CubeMap));
//assetManager.registerLocator("http://jmonkeyengine.googlecode.com/files/wildhouse.zip", HttpZipLocator.class);
Spatial scene = assetManager.loadModel("Models/Test/CornellBox.j3o");
DirectionalLight sun = new DirectionalLight();
sun.setDirection(new Vector3f(-0.4790551f, -0.39247334f, -0.7851566f));
scene.addLight(sun);
rootNode.attachChild(scene);
}
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
protected Spatial makeCharacter() {
// load a character from jme3test-test-data
Spatial golem = assetManager.loadModel("Models/Oto/Oto.mesh.xml");
golem.scale(0.5f);
golem.setLocalTranslation(-1.0f, -1.5f, -0.6f);
// We must add a light to make the model visible
DirectionalLight sun = new DirectionalLight();
sun.setDirection(new Vector3f(-0.1f, -0.7f, -1.0f).normalizeLocal());
golem.addLight(sun);
return golem;
}
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
scene.addLight(al);
scene.addLight(sun);
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
@Override
public void simpleInitApp() {
// Create two boxes
Mesh mesh1 = new Box(0.5f, 0.5f, 0.5f);
geom1 = new Geometry("Box", mesh1);
geom1.move(2, 2, -.5f);
Material m1 = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");
m1.setColor("Color", ColorRGBA.Blue);
geom1.setMaterial(m1);
rootNode.attachChild(geom1);
// load a character from jme3test-test-data
golem = assetManager.loadModel("Models/Oto/Oto.mesh.xml");
golem.scale(0.5f);
golem.setLocalTranslation(-1.0f, -1.5f, -0.6f);
// We must add a light to make the model visible
DirectionalLight sun = new DirectionalLight();
sun.setDirection(new Vector3f(-0.1f, -0.7f, -1.0f).normalizeLocal());
golem.addLight(sun);
rootNode.attachChild(golem);
// Create input
inputManager.addMapping("MoveRight", new KeyTrigger(KeyInput.KEY_L));
inputManager.addMapping("MoveLeft", new KeyTrigger(KeyInput.KEY_J));
inputManager.addMapping("MoveUp", new KeyTrigger(KeyInput.KEY_I));
inputManager.addMapping("MoveDown", new KeyTrigger(KeyInput.KEY_K));
inputManager.addListener(analogListener, new String[]{
"MoveRight", "MoveLeft", "MoveUp", "MoveDown"
});
}
private AnalogListener analogListener = new AnalogListener() {
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
sun.setDirection(lightDir);
sun.setColor(ColorRGBA.White.clone().multLocal(2));
scene.addLight(sun);
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
sun.setDirection(lightDir);
sun.setColor(ColorRGBA.White.clone().multLocal(2));
scene.addLight(sun);
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
sun.setDirection(lightDir);
sun.setColor(ColorRGBA.White.clone().multLocal(2));
scene.addLight(sun);
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
sun.setDirection(new Vector3f(-0.4790551f, -0.39247334f, -0.7851566f));
sun.setColor(ColorRGBA.White.clone().multLocal(2));
scene.addLight(sun);
代码示例来源:origin: tonihele/OpenKeeper
model.addLight(light);
代码示例来源:origin: us.ihmc/IHMCPerception
AmbientLight al = new AmbientLight();
al.setColor(ColorRGBA.White.mult(1.2f));
offObject.addLight(al);
代码示例来源:origin: us.ihmc/ihmc-perception
AmbientLight al = new AmbientLight();
al.setColor(ColorRGBA.White.mult(1.2f));
offObject.addLight(al);
内容来源于网络,如有侵权,请联系作者删除!