EDIT: omlouvám se za chybný název vlákna, ale původně jsem se chtěl ptát na JMF, ale pak sem vygooglil něco jinéh a zapoměl přepsat titulek.
Zdravím.
Chtěl jsem začít experimentovat s openGL v javě, ale narazil jsem už na začátku.
Nějak jsem nepřišel na to jak JOGL zprovoznit pod netBeans. Stáhl jsem openGl pack https://netbeans-opengl-pack.dev.java.net/
Tento pack obsahoval několik .nbm souborů, ty jsem nainstaloval pomocí Tools->plugins ....
V netBeans mi sice přibylo napříkald tlačítko OpenGl Capabilities, ale žádný zdroják mi nejde sputit.
Například tento:
package lesson01;
import javax.media.opengl.GLCanvas;
import javax.swing.JFrame;
import com.sun.opengl.util.Animator;
/**
* Java OpenGL - JOGL
* https://jogl.dev.java.net/
*
* Lekce 1
* Vykreslení trojúhelníku pomocí OpenGL
*
* @author Jan Tichava
* @version 1.0
*
*/
public class Lesson extends JFrame
{
private static final long serialVersionUID = 5426469020587594578L;
// Plocha pro renderování scény
GLCanvas canvas = new GLCanvas();
// Zajistí automaticke překreslení okna
Animator animator = new Animator();
public static void main(String[] args)
{
new Lesson();
}
public Lesson()
{
// Renderer definuje scénu
canvas.addGLEventListener(new Renderer());
animator.add(canvas);
this.getContentPane().add(canvas);
this.setTitle("Lekce 1: Vykreslení trojúhelníku");
this.setSize(800, 600);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
// Spustí animator a nastaví focus pro odchytávání uživatelských vstupů
animator.start();
canvas.requestFocus();
}
}
Hlášené chyby jsou:
Error package javax.media.opengl does not exist Lesson.java 3 /home/dominik/NetBeansProjects/JavaApplication11/src/javaapplication11
a
Error package com.sun.opengl.util does not exist Lesson.java 6 /home/dominik/NetBeansProjects/JavaApplication11/src/javaapplication11
Přeložit si ty hlášky umím, ale nevím proč to ty balíčky nemůže najít. Nevíte někde co dělám špatně?
Děkuji za odpovědi.