JavaFX ShearingShearing is a kind of transformation which changes the slope of the object with respect to any of the axis. There are two Shear transformations that are Xshear and Yshear. The Xshear transformation changes the Xcoordinate values while the Yshear changes the Ycoordinate values. In both kind of shearing, only one coordinate changes the value while the other remains same. The following image shows the object after applying the Xshear transformation to it. The ycoordinate of the rectangle remain unchanged while the Xcoordinate shifts by some factor. In JavaFX, the class javafx.scene.transform.Shear represents the Shear Transformation. PropertiesThe properties of the class along with the setter methods are described in the following table.
ConstructorsThe class contains three constructors
Example:The following example illustrates the implementation of Shearing Transformation. Here, we have created three rectangles which are filled with the blue, darkgrey and pink color respectively. The darkgrey rectangle is the original one while the blue rectangle is Xsheared and the pink rectangle is Ysheared.
Next TopicJavaFX Multiple Transformations
