public class Scale extends Transform
Affine
object that scales coordinates
by the specified factors. The matrix representing the scaling transformation
is as follows:
[ x 0 0 0 ] [ 0 y 0 0 ] [ 0 0 z 0 ]
Type  Property and Description 

DoubleProperty 
pivotX
Defines the X coordinate about which point the scale occurs.

DoubleProperty 
pivotY
Defines the Y coordinate about which point the scale occurs.

DoubleProperty 
pivotZ
Defines the Z coordinate about which point the scale occurs.

DoubleProperty 
x
Defines the factor by which coordinates are scaled
along the X axis direction.

DoubleProperty 
y
Defines the factor by which coordinates are scaled
along the Y axis direction.

DoubleProperty 
z
Defines the factor by which coordinates are scaled
along the Z axis direction.

Constructor and Description 

Scale()
Creates a default Scale (identity).

Scale(double x,
double y)
Creates a twodimensional Scale.

Scale(double x,
double y,
double z)
Creates a threedimensional Scale.

Scale(double x,
double y,
double pivotX,
double pivotY)
Creates a twodimensional Scale with pivot.

Scale(double x,
double y,
double z,
double pivotX,
double pivotY,
double pivotZ)
Creates a threedimensional Scale with pivot.

Modifier and Type  Method and Description 

double 
getPivotX()
Defines the X coordinate about which point the scale occurs.

double 
getPivotY()
Defines the Y coordinate about which point the scale occurs.

double 
getPivotZ()
Defines the Z coordinate about which point the scale occurs.

double 
getX()
Defines the factor by which coordinates are scaled
along the X axis direction.

double 
getY()
Defines the factor by which coordinates are scaled
along the Y axis direction.

double 
getZ()
Defines the factor by which coordinates are scaled
along the Z axis direction.

DoubleProperty 
pivotXProperty()
Defines the X coordinate about which point the scale occurs.

DoubleProperty 
pivotYProperty()
Defines the Y coordinate about which point the scale occurs.

DoubleProperty 
pivotZProperty()
Defines the Z coordinate about which point the scale occurs.

void 
setPivotX(double value)
Defines the X coordinate about which point the scale occurs.

void 
setPivotY(double value)
Defines the Y coordinate about which point the scale occurs.

void 
setPivotZ(double value)
Defines the Z coordinate about which point the scale occurs.

void 
setX(double value)
Defines the factor by which coordinates are scaled
along the X axis direction.

void 
setY(double value)
Defines the factor by which coordinates are scaled
along the Y axis direction.

void 
setZ(double value)
Defines the factor by which coordinates are scaled
along the Z axis direction.

java.lang.String 
toString()
Returns a string representation of this
Scale object. 
DoubleProperty 
xProperty()
Defines the factor by which coordinates are scaled
along the X axis direction.

DoubleProperty 
yProperty()
Defines the factor by which coordinates are scaled
along the Y axis direction.

DoubleProperty 
zProperty()
Defines the factor by which coordinates are scaled
along the Z axis direction.

1.0
.getX()
,
setX(double)
1.0
.getY()
,
setY(double)
1.0
.getZ()
,
setZ(double)
getPivotX()
,
setPivotX(double)
getPivotY()
,
setPivotY(double)
getPivotZ()
,
setPivotZ(double)
public Scale()
public Scale(double x, double y)
x
 the factor by which coordinates are scaled along the X axisy
 the factor by which coordinates are scaled along the Y axispublic Scale(double x, double y, double pivotX, double pivotY)
x
 the factor by which coordinates are scaled along the X axisy
 the factor by which coordinates are scaled along the Y axispivotX
 the X coordinate about which point the scale occurspivotY
 the Y coordinate about which point the scale occurspublic Scale(double x, double y, double z)
x
 the factor by which coordinates are scaled along the X axisy
 the factor by which coordinates are scaled along the Y axisz
 the factor by which coordinates are scaled along the Z axispublic Scale(double x, double y, double z, double pivotX, double pivotY, double pivotZ)
x
 the factor by which coordinates are scaled along the X axisy
 the factor by which coordinates are scaled along the Y axisz
 the factor by which coordinates are scaled along the Z axispivotX
 the X coordinate about which point the scale occurspivotY
 the Y coordinate about which point the scale occurspivotZ
 the Z coordinate about which point the scale occurspublic final void setX(double value)
1.0
.public final double getX()
1.0
.public final DoubleProperty xProperty()
1.0
.getX()
,
setX(double)
public final void setY(double value)
1.0
.public final double getY()
1.0
.public final DoubleProperty yProperty()
1.0
.getY()
,
setY(double)
public final void setZ(double value)
1.0
.public final double getZ()
1.0
.public final DoubleProperty zProperty()
1.0
.getZ()
,
setZ(double)
public final void setPivotX(double value)
public final double getPivotX()
public final DoubleProperty pivotXProperty()
getPivotX()
,
setPivotX(double)
public final void setPivotY(double value)
public final double getPivotY()
public final DoubleProperty pivotYProperty()
getPivotY()
,
setPivotY(double)
public final void setPivotZ(double value)
public final double getPivotZ()
public final DoubleProperty pivotZProperty()
getPivotZ()
,
setPivotZ(double)
public java.lang.String toString()
Scale
object.toString
in class java.lang.Object
Scale
object.Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to