TuSDKTSMath Class Reference

Inherits from NSObject
Declared in TuSDKTSMath.h

Overview

算法扩展

+ radianFromDegrees:

角度转换为弧度 在求sin ,cos 以及别的三角函数的时候,传入的参数是弧度值,所以需要把角度转换为弧度后再计算

+ (CGFloat)radianFromDegrees:(CGFloat)degrees

Parameters

degrees

角度

Return Value

弧度

Declared In

TuSDKTSMath.h

+ degreesFromRadian:

弧度转换为角度

+ (CGFloat)degreesFromRadian:(CGFloat)radian

Parameters

radian

弧度

Return Value

角度

Declared In

TuSDKTSMath.h

+ numberFloat:modulus:

浮点数取模

+ (CGFloat)numberFloat:(CGFloat)numberFloat modulus:(NSInteger)modulus

Parameters

numberFloat

浮点数

modulus

Return Value

浮点数取模

Declared In

TuSDKTSMath.h

+ distanceOfEndPoint:startPoint:

计算两个点之间的距离

+ (CGFloat)distanceOfEndPoint:(CGPoint)ePoint startPoint:(CGPoint)sPoint

Return Value

distanceOfEndPoint

Discussion

@param ePoint 结束点 @param sPoint 开始点

Declared In

TuSDKTSMath.h

+ distanceOfPointX1:y1:pointX2:y2:

计算两个点之间的距离

+ (CGFloat)distanceOfPointX1:(CGFloat)x1 y1:(CGFloat)y1 pointX2:(CGFloat)x2 y2:(CGFloat)y2

Parameters

x1

x1 description

y1

y1 description

x2

x2 description

y2

y2 description

Return Value

distanceOfPoint

Declared In

TuSDKTSMath.h

+ degreesWithPoint:center:

计算与中心点的角度

+ (CGFloat)degreesWithPoint:(CGPoint)point center:(CGPoint)center

Parameters

point

当前点

center

中心点

Return Value

与中心点的角度

Declared In

TuSDKTSMath.h

+ rotationPoint:toDegree:

围绕原点旋转

+ (CGPoint)rotationPoint:(CGPoint)point toDegree:(CGFloat)degree

Discussion

@param point 坐标点 @param degree 旋转角度 @return

Declared In

TuSDKTSMath.h

+ minEnclosingRectangle:size:degree:

计算旋转后的最小外接矩形坐标

+ (CGRect)minEnclosingRectangle:(CGPoint)cPoint size:(CGSize)size degree:(CGFloat)degree

Parameters

cPoint

中心点坐标

size

缩放后的大小

degree

旋转角度

Return Value

旋转后的最小外接矩形坐标

Declared In

TuSDKTSMath.h