Skip to content

Commit 2dfcc6e

Browse files
committed
Add camera interface to the IInteractiveUIElementProvider
1 parent 0eee14d commit 2dfcc6e

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/main/java/com/neuronrobotics/bowlerkernel/Bezier3d/IInteractiveUIElementProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.neuronrobotics.sdk.addons.kinematics.math.TransformNR;
44

55
import javafx.application.Platform;
6+
import javafx.scene.PerspectiveCamera;
67

78
@SuppressWarnings("restriction")
89
public interface IInteractiveUIElementProvider {
@@ -26,5 +27,6 @@ default TransformNR getCamerFrame() {
2627
default double getCamerDepth() {
2728
return -1500;
2829
}
30+
public PerspectiveCamera getCamera();
2931

3032
}

src/main/java/com/neuronrobotics/bowlerkernel/Bezier3d/Manipulation.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import eu.mihosoft.vrl.v3d.Vector3d;
1414
import javafx.event.EventHandler;
1515
import javafx.event.EventType;
16+
import javafx.scene.PerspectiveCamera;
1617
import javafx.scene.input.MouseEvent;
1718
import javafx.scene.paint.Color;
1819
import javafx.scene.transform.Affine;
@@ -28,6 +29,12 @@ public class Manipulation {
2829
boolean dragging = false;
2930
private double increment = 0.000001;
3031
private static IInteractiveUIElementProvider ui = new IInteractiveUIElementProvider() {
32+
33+
@Override
34+
public PerspectiveCamera getCamera() {
35+
// TODO Auto-generated method stub
36+
return null;
37+
}
3138
};
3239

3340
private ArrayList<EventHandler<MouseEvent>> eventListeners = new ArrayList<>();

0 commit comments

Comments
 (0)