Returned rotation to boat in lobby

#story[1196]
main
Connor Taylor-Brown 8 years ago
parent fb7bf572d8
commit 3cc806dc45

@ -1,6 +1,7 @@
package visualiser.Controllers; package visualiser.Controllers;
import com.interactivemesh.jfx.importer.stl.StlMeshImporter; import com.interactivemesh.jfx.importer.stl.StlMeshImporter;
import javafx.animation.AnimationTimer;
import javafx.collections.FXCollections; import javafx.collections.FXCollections;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
import javafx.fxml.FXML; import javafx.fxml.FXML;
@ -74,13 +75,23 @@ public class HostController extends Controller {
StlMeshImporter importer = new StlMeshImporter(); StlMeshImporter importer = new StlMeshImporter();
importer.read(asset); importer.read(asset);
MeshView mesh = new MeshView(importer.getImport()); MeshView mesh = new MeshView(importer.getImport());
mesh.getTransforms().add(new Rotate(-90, Rotate.X_AXIS));
shapes.add(mesh); shapes.add(mesh);
view3D.setPivot(mesh); view3D.setPivot(mesh);
view3D.setDistance(50); view3D.setDistance(50);
view3D.setYaw(45); view3D.setYaw(45);
view3D.setPitch(20); view3D.setPitch(20);
Rotate rotation = new Rotate(0, Rotate.Y_AXIS);
mesh.getTransforms().addAll(rotation, new Rotate(-90, Rotate.X_AXIS));
AnimationTimer rotate = new AnimationTimer() {
@Override
public void handle(long now) {
rotation.setAngle(rotation.getAngle() + 0.1);
}
};
rotate.start();
} }
/** /**

Loading…
Cancel
Save