Example usage for javafx.scene.transform Rotate Rotate

List of usage examples for javafx.scene.transform Rotate Rotate

Introduction

In this page you can find the example usage for javafx.scene.transform Rotate Rotate.

Prototype

public Rotate(double angle) 

Source Link

Document

Creates a two-dimensional Rotate transform.

Usage

From source file:Main.java

private List<Transform> getTrsnaforms(boolean includeScale, boolean includeShear) {
    double tx = translateXSlider.getValue();
    double ty = translateYSlider.getValue();
    double scaleX = scaleXSlider.getValue();
    double scaleY = scaleYSlider.getValue();
    double shearX = shearXSlider.getValue();
    double shearY = shearYSlider.getValue();
    double rotation = rotateSlider.getValue();

    List<Transform> list = new ArrayList<Transform>();

    list.add(new Translate(tx, ty));
    list.add(new Rotate(rotation));

    if (includeScale) {
        list.add(new Scale(scaleX, scaleY));
    }/*from ww  w  . j a v a 2s  .  com*/

    if (includeShear) {
        list.add(new Shear(shearX, shearY));
    }

    return list;
}