}
}});
panel.add(povButton);
- // Add button for exporting svg
- JButton svgButton = new JButton(I18nManager.getText("function.exportsvg"));
- svgButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e)
- {
- if (_orbit != null) {
- callbackRender(FunctionLibrary.FUNCTION_SVGEXPORT);
- }
- }});
- panel.add(svgButton);
-
// Close button
JButton closeButton = new JButton(I18nManager.getText("button.close"));
closeButton.addActionListener(new ActionListener()
Appearance tAppearance = new Appearance();
if (inBaseImage != null)
{
- gi.setTextureCoordinateParams(1, 2); // one coord set of two dimensions
+ gi.setTextureCoordinateParams(1, 2); // one coord set of two dimensions
gi.setTextureCoordinates(0, inHelper.getTextureCoordinates());
Texture mapImage = new TextureLoader(inBaseImage.getImage()).getTexture();
tAppearance.setTexture(mapImage);
/**
* Calculate the angles and call them back to the app
- * @param inFunction function to call (either pov or svg)
+ * @param inFunction function to call for export
*/
private void callbackRender(Export3dFunction inFunction)
{
// Give the settings to the rendering function
inFunction.setCameraCoordinates(result.x, result.y, result.z);
inFunction.setAltitudeExaggeration(_altFactor);
- inFunction.setTerrainDefinition(_terrainDefinition); // ignored by svg, used by pov
- inFunction.setImageDefinition(_imageDefinition); // ignored by svg, used by pov
+ inFunction.setTerrainDefinition(_terrainDefinition);
+ inFunction.setImageDefinition(_imageDefinition);
inFunction.begin();
}