Method | Description | |
---|---|---|
CATransform3DGetAffineTransform ( |
Returns the affine transform represented by 't'. If 't' can not be exactly represented as an affine transform the returned value is undefined. Original signature is : CGAffineTransform CATransform3DGetAffineTransform (CATransform3D t); Available in Mac OS X version 10.5 and later.
|
|
Concat ( |
Concatenate 'b' to 'a' and return the result: t' = a * b. Original signature is : CATransform3D CATransform3DConcat (CATransform3D a, CATransform3D b); Available in Mac OS X version 10.5 and later.
|
|
EqualToTransform ( |
Returns a Boolean value that indicates whether the two transforms are exactly equal. Original signature is : bool CATransform3DEqualToTransform (CATransform3D a, CATransform3D b); Available in Mac OS X version 10.5 and later.
|
|
Invert ( |
Invert 't' and return the result. Returns the original matrix if 't' has no inverse. Original signature is : CATransform3D CATransform3DInvert (CATransform3D t); Available in Mac OS X version 10.5 and later.
|
|
IsAffine ( |
Returns true if 't' can be exactly represented by an affine transform. Original signature is : bool CATransform3DIsAffine (CATransform3D t); Available in Mac OS X version 10.5 and later.
|
|
IsIdentity ( |
Returns a Boolean value that indicates whether the transform is the identity transform. Original signature is : bool CATransform3DIsIdentity (CATransform3D t); Available in Mac OS X version 10.5 and later.
|
|
Make ( |
Return a transform with the same effect as affine transform 'm'. Original signature is : CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m) Available in Mac OS X version 10.5 and later.
|
|
MakeRotation ( float angle, float x, float y, float z ) : |
Returns a transform that rotates by 'angle' radians about the vector '(x, y, z)'. If the vector has length zero the identity transform is returned. Original signature is : CATransform3D CATransform3DMakeRotation (CGFloat angle, CGFloat x, CGFloat y, CGFloat z); Available in Mac OS X version 10.5 and later.
|
|
MakeScale ( float sx, float sy, float sz ) : |
Returns a transform that scales by `(sx, sy, sz)': * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. Original signature is : CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy, CGFloat sz); Available in Mac OS X version 10.5 and later.
|
|
MakeTranslation ( float tx, float ty, float tz ) : |
Returns a transform that translates by '(tx, ty, tz)'. t' = [1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1]. Original signature is : CATransform3D CATransform3DMakeTranslation (CGFloat tx, CGFloat ty, CGFloat tz) Available in Mac OS X version 10.5 and later.
|
|
Rotate ( |
Rotate 't' by 'angle' radians about the vector '(x, y, z)' and return the result. If the vector has zero length the behavior is undefined: t' = rotation(angle, x, y, z) * t. Original signature is : CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle, CGFloat x, CGFloat y, CGFloat z) Available in Mac OS X version 10.5 and later.
|
|
Scale ( |
Scale 't' by '(sx, sy, sz)' and return the result: * t' = scale(sx, sy, sz) * t. Original signature is : CATransform3D CATransform3DScale (CATransform3D t, CGFloat sx, CGFloat sy, CGFloat sz) Available in Mac OS X version 10.5 and later.
|
|
Translate ( |
Translate 't' by '(tx, ty, tz)' and return the result: * t' = translate(tx, ty, tz) * t. Original signature is : CATransform3D CATransform3DTranslate (CATransform3D t, CGFloat tx, CGFloat ty, CGFloat tz); Available in Mac OS X version 10.5 and later.
|
public static CATransform3DGetAffineTransform ( |
||
t | ||
return |
public static Concat ( |
||
a | ||
b | ||
return |
public static EqualToTransform ( |
||
a | ||
b | ||
return | bool |
public static Invert ( |
||
t | ||
return |
public static IsAffine ( |
||
t | ||
return | bool |
public static IsIdentity ( |
||
t | ||
return | bool |
public static Make ( |
||
m | ||
return |
public static MakeRotation ( float angle, float x, float y, float z ) : |
||
angle | float | |
x | float | |
y | float | |
z | float | |
return |
public static MakeScale ( float sx, float sy, float sz ) : |
||
sx | float | |
sy | float | |
sz | float | |
return |
public static MakeTranslation ( float tx, float ty, float tz ) : |
||
tx | float | |
ty | float | |
tz | float | |
return |
public static Rotate ( |
||
t | ||
angle | float | |
x | float | |
y | float | |
z | float | |
return |
public static Scale ( |
||
t | ||
sx | float | |
sy | float | |
sz | float | |
return |
public static Translate ( |
||
t | ||
tx | float | |
ty | float | |
tz | float | |
return |